
IPA constant propagation start:

IPA structures before propagation:

Jump functions:
  Jump functions of caller  Flexio_Uart_Ip_CompleteSendUsingDma/9:
  Jump functions of caller  Flexio_Uart_Ip_CompleteReceiveUsingDma/8:
  Jump functions of caller  Flexio_3_Uart_Ip_DmaTxCompleteCallback/7:
  Jump functions of caller  Flexio_3_Uart_Ip_DmaRxCompleteCallback/6:
  Jump functions of caller  Flexio_2_Uart_Ip_DmaTxCompleteCallback/5:
  Jump functions of caller  Flexio_2_Uart_Ip_DmaRxCompleteCallback/4:
  Jump functions of caller  Flexio_1_Uart_Ip_DmaTxCompleteCallback/3:
  Jump functions of caller  Flexio_1_Uart_Ip_DmaRxCompleteCallback/2:
  Jump functions of caller  Flexio_0_Uart_Ip_DmaTxCompleteCallback/1:
  Jump functions of caller  Flexio_0_Uart_Ip_DmaRxCompleteCallback/0:

 Propagating constants:

Not considering Flexio_3_Uart_Ip_DmaTxCompleteCallback for cloning; -fipa-cp-clone disabled.
Not considering Flexio_3_Uart_Ip_DmaRxCompleteCallback for cloning; -fipa-cp-clone disabled.
Not considering Flexio_2_Uart_Ip_DmaTxCompleteCallback for cloning; -fipa-cp-clone disabled.
Not considering Flexio_2_Uart_Ip_DmaRxCompleteCallback for cloning; -fipa-cp-clone disabled.
Not considering Flexio_1_Uart_Ip_DmaTxCompleteCallback for cloning; -fipa-cp-clone disabled.
Not considering Flexio_1_Uart_Ip_DmaRxCompleteCallback for cloning; -fipa-cp-clone disabled.
Not considering Flexio_0_Uart_Ip_DmaTxCompleteCallback for cloning; -fipa-cp-clone disabled.
Not considering Flexio_0_Uart_Ip_DmaRxCompleteCallback for cloning; -fipa-cp-clone disabled.

overall_size: 40, max_new_size: 11001

IPA lattices after all propagation:

Lattices:
  Node: Flexio_3_Uart_Ip_DmaTxCompleteCallback/7:
  Node: Flexio_3_Uart_Ip_DmaRxCompleteCallback/6:
  Node: Flexio_2_Uart_Ip_DmaTxCompleteCallback/5:
  Node: Flexio_2_Uart_Ip_DmaRxCompleteCallback/4:
  Node: Flexio_1_Uart_Ip_DmaTxCompleteCallback/3:
  Node: Flexio_1_Uart_Ip_DmaRxCompleteCallback/2:
  Node: Flexio_0_Uart_Ip_DmaTxCompleteCallback/1:
  Node: Flexio_0_Uart_Ip_DmaRxCompleteCallback/0:

IPA decision stage:


IPA constant propagation end

Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Symbol table:

Flexio_Uart_Ip_CompleteSendUsingDma/9 (Flexio_Uart_Ip_CompleteSendUsingDma) @05df57e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_3_Uart_Ip_DmaTxCompleteCallback/7 (1073741824 (estimated locally),1.00 per call) Flexio_2_Uart_Ip_DmaTxCompleteCallback/5 (1073741824 (estimated locally),1.00 per call) Flexio_1_Uart_Ip_DmaTxCompleteCallback/3 (1073741824 (estimated locally),1.00 per call) Flexio_0_Uart_Ip_DmaTxCompleteCallback/1 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Flexio_Uart_Ip_CompleteReceiveUsingDma/8 (Flexio_Uart_Ip_CompleteReceiveUsingDma) @05df5620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_3_Uart_Ip_DmaRxCompleteCallback/6 (1073741824 (estimated locally),1.00 per call) Flexio_2_Uart_Ip_DmaRxCompleteCallback/4 (1073741824 (estimated locally),1.00 per call) Flexio_1_Uart_Ip_DmaRxCompleteCallback/2 (1073741824 (estimated locally),1.00 per call) Flexio_0_Uart_Ip_DmaRxCompleteCallback/0 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Flexio_3_Uart_Ip_DmaTxCompleteCallback/7 (Flexio_3_Uart_Ip_DmaTxCompleteCallback) @05df51c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CompleteSendUsingDma/9 (1073741824 (estimated locally),1.00 per call) 
Flexio_3_Uart_Ip_DmaRxCompleteCallback/6 (Flexio_3_Uart_Ip_DmaRxCompleteCallback) @05df1e00
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CompleteReceiveUsingDma/8 (1073741824 (estimated locally),1.00 per call) 
Flexio_2_Uart_Ip_DmaTxCompleteCallback/5 (Flexio_2_Uart_Ip_DmaTxCompleteCallback) @05df18c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CompleteSendUsingDma/9 (1073741824 (estimated locally),1.00 per call) 
Flexio_2_Uart_Ip_DmaRxCompleteCallback/4 (Flexio_2_Uart_Ip_DmaRxCompleteCallback) @05df1380
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CompleteReceiveUsingDma/8 (1073741824 (estimated locally),1.00 per call) 
Flexio_1_Uart_Ip_DmaTxCompleteCallback/3 (Flexio_1_Uart_Ip_DmaTxCompleteCallback) @05df1d20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CompleteSendUsingDma/9 (1073741824 (estimated locally),1.00 per call) 
Flexio_1_Uart_Ip_DmaRxCompleteCallback/2 (Flexio_1_Uart_Ip_DmaRxCompleteCallback) @05df1a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CompleteReceiveUsingDma/8 (1073741824 (estimated locally),1.00 per call) 
Flexio_0_Uart_Ip_DmaTxCompleteCallback/1 (Flexio_0_Uart_Ip_DmaTxCompleteCallback) @05df17e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CompleteSendUsingDma/9 (1073741824 (estimated locally),1.00 per call) 
Flexio_0_Uart_Ip_DmaRxCompleteCallback/0 (Flexio_0_Uart_Ip_DmaRxCompleteCallback) @05df1540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CompleteReceiveUsingDma/8 (1073741824 (estimated locally),1.00 per call) 

;; Function Flexio_0_Uart_Ip_DmaRxCompleteCallback (Flexio_0_Uart_Ip_DmaRxCompleteCallback, funcdef_no=0, decl_uid=5694, cgraph_uid=1, symbol_order=0)

Modification phase of node Flexio_0_Uart_Ip_DmaRxCompleteCallback/0
Flexio_0_Uart_Ip_DmaRxCompleteCallback ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Flexio_Uart_Ip_CompleteReceiveUsingDma (0);
  return;

}



;; Function Flexio_0_Uart_Ip_DmaTxCompleteCallback (Flexio_0_Uart_Ip_DmaTxCompleteCallback, funcdef_no=1, decl_uid=5696, cgraph_uid=2, symbol_order=1)

Modification phase of node Flexio_0_Uart_Ip_DmaTxCompleteCallback/1
Flexio_0_Uart_Ip_DmaTxCompleteCallback ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Flexio_Uart_Ip_CompleteSendUsingDma (0);
  return;

}



;; Function Flexio_1_Uart_Ip_DmaRxCompleteCallback (Flexio_1_Uart_Ip_DmaRxCompleteCallback, funcdef_no=2, decl_uid=5698, cgraph_uid=3, symbol_order=2)

Modification phase of node Flexio_1_Uart_Ip_DmaRxCompleteCallback/2
Flexio_1_Uart_Ip_DmaRxCompleteCallback ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Flexio_Uart_Ip_CompleteReceiveUsingDma (1);
  return;

}



;; Function Flexio_1_Uart_Ip_DmaTxCompleteCallback (Flexio_1_Uart_Ip_DmaTxCompleteCallback, funcdef_no=3, decl_uid=5700, cgraph_uid=4, symbol_order=3)

Modification phase of node Flexio_1_Uart_Ip_DmaTxCompleteCallback/3
Flexio_1_Uart_Ip_DmaTxCompleteCallback ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Flexio_Uart_Ip_CompleteSendUsingDma (1);
  return;

}



;; Function Flexio_2_Uart_Ip_DmaRxCompleteCallback (Flexio_2_Uart_Ip_DmaRxCompleteCallback, funcdef_no=4, decl_uid=5702, cgraph_uid=5, symbol_order=4)

Modification phase of node Flexio_2_Uart_Ip_DmaRxCompleteCallback/4
Flexio_2_Uart_Ip_DmaRxCompleteCallback ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Flexio_Uart_Ip_CompleteReceiveUsingDma (2);
  return;

}



;; Function Flexio_2_Uart_Ip_DmaTxCompleteCallback (Flexio_2_Uart_Ip_DmaTxCompleteCallback, funcdef_no=5, decl_uid=5704, cgraph_uid=6, symbol_order=5)

Modification phase of node Flexio_2_Uart_Ip_DmaTxCompleteCallback/5
Flexio_2_Uart_Ip_DmaTxCompleteCallback ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Flexio_Uart_Ip_CompleteSendUsingDma (2);
  return;

}



;; Function Flexio_3_Uart_Ip_DmaRxCompleteCallback (Flexio_3_Uart_Ip_DmaRxCompleteCallback, funcdef_no=6, decl_uid=5706, cgraph_uid=7, symbol_order=6)

Modification phase of node Flexio_3_Uart_Ip_DmaRxCompleteCallback/6
Flexio_3_Uart_Ip_DmaRxCompleteCallback ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Flexio_Uart_Ip_CompleteReceiveUsingDma (3);
  return;

}



;; Function Flexio_3_Uart_Ip_DmaTxCompleteCallback (Flexio_3_Uart_Ip_DmaTxCompleteCallback, funcdef_no=7, decl_uid=5708, cgraph_uid=8, symbol_order=7)

Modification phase of node Flexio_3_Uart_Ip_DmaTxCompleteCallback/7
Flexio_3_Uart_Ip_DmaTxCompleteCallback ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Flexio_Uart_Ip_CompleteSendUsingDma (3);
  return;

}


