callgraph:

Flexio_Mcl_Ip_GetAllTimerStatus/5 (Flexio_Mcl_Ip_GetAllTimerStatus) @06bfea80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Mcl_Ip_CommonIrq/1 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Flexio_Mcl_Ip_GetAllShifterErrorStatus/4 (Flexio_Mcl_Ip_GetAllShifterErrorStatus) @06bfe9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Mcl_Ip_CommonIrq/1 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
MCL_FLEXIO_ISR/2 (MCL_FLEXIO_ISR) @06bfe460
  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_Mcl_Ip_CommonIrq/1 (inlined) (1073741824 (estimated locally),1.00 per call) 
Flexio_Mcl_Ip_CommonIrq/1 (Flexio_Mcl_Ip_CommonIrq) @06bfe1c0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: flexioBase/3 (read)Flexio_Ip_IpIsInitialized/6 (read)
  Referring: 
  Function Flexio_Mcl_Ip_CommonIrq/1 is inline copy in MCL_FLEXIO_ISR/2
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: MCL_FLEXIO_ISR/2 (inlined) (1073741824 (estimated locally),1.00 per call) 
  Calls: Flexio_Mcl_Ip_GetAllTimerStatus/5 (1073741824 (estimated locally),1.00 per call) Flexio_Mcl_Ip_GetAllShifterErrorStatus/4 (1073741824 (estimated locally),1.00 per call) 
Clearing variable flags:

Function name:MCL_FLEXIO_ISR/2:
  locals read: 
  locals written: 
Function name:Flexio_Mcl_Ip_CommonIrq/1:
  locals read: 
  locals written: 

 ordered call graph: reduced
MCL_FLEXIO_ISR/2 (MCL_FLEXIO_ISR) @06bfe460
  Type: function definition analyzed
  Visibility: externally_visible public
  Aux: @06475710
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_CommonIrq/1 (inlined) (1073741824 (estimated locally),1.00 per call) 
Flexio_Mcl_Ip_CommonIrq/1 (Flexio_Mcl_Ip_CommonIrq) @06bfe1c0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  Aux: @064756d0
  References: flexioBase/3 (read)Flexio_Ip_IpIsInitialized/6 (read)
  Referring: 
  Function Flexio_Mcl_Ip_CommonIrq/1 is inline copy in MCL_FLEXIO_ISR/2
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: MCL_FLEXIO_ISR/2 (inlined) (1073741824 (estimated locally),1.00 per call) 
  Calls: Flexio_Mcl_Ip_GetAllTimerStatus/5 (1073741824 (estimated locally),1.00 per call) Flexio_Mcl_Ip_GetAllShifterErrorStatus/4 (1073741824 (estimated locally),1.00 per call) 


Function name:Flexio_Mcl_Ip_CommonIrq/1:
    locals read: 
    locals written: 
  globals read: ALL
  globals written: ALL

Function name:MCL_FLEXIO_ISR/2:
    locals read: 
    locals written: 
  globals read: ALL
  globals written: ALL
MCL_FLEXIO_ISR ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Flexio_Mcl_Ip_CommonIrq ();
  return;

}


Flexio_Mcl_Ip_CommonIrq ()
{
  struct FLEXIO_Type * baseAddr;
  long unsigned int _1;
  long unsigned int _2;
  _Bool _3;
  long unsigned int _11;
  long unsigned int _12;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  baseAddr_6 = flexioBase[0];
  # DEBUG baseAddr => baseAddr_6
  # DEBUG BEGIN_STMT
  _1 = Flexio_Mcl_Ip_GetAllShifterErrorStatus (baseAddr_6);
  # DEBUG u8ShifterErrMaskFlag => (uint8) _1
  # DEBUG BEGIN_STMT
  _2 = Flexio_Mcl_Ip_GetAllTimerStatus (baseAddr_6);
  # DEBUG u8TimerMaskFlag => (uint8) _2
  # DEBUG BEGIN_STMT
  _3 = Flexio_Ip_IpIsInitialized[0];
  if (_3 != 0)
    goto <bb 4>; [50.00%]
  else
    goto <bb 3>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  _11 = _1 & 255;
  baseAddr_6->SHIFTERR ={v} _11;
  # DEBUG BEGIN_STMT
  _12 = _2 & 255;
  baseAddr_6->TIMSTAT ={v} _12;

  <bb 4> [local count: 1073741824]:
  return;

}


