Symbol table:

Flexio_Uart_Ip_IrqHandler/10 (Flexio_Uart_Ip_IrqHandler) @06b0e0e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags:
  Called by: Flexio_Mcl_Ip_CommonIrq/0 Flexio_Mcl_Ip_CommonIrq/0 
  Calls: 
Flexio_Ip_IpIsInitialized/9 (Flexio_Ip_IpIsInitialized) @06ae8828
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Flexio_Mcl_Ip_CommonIrq/0 (read)
  Availability: not_available
  Varpool flags:
Flexio_Mcl_Ip_GetAllTimerInterrupt/8 (Flexio_Mcl_Ip_GetAllTimerInterrupt) @06b0e000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags:
  Called by: Flexio_Mcl_Ip_CommonIrq/0 
  Calls: 
Flexio_Mcl_Ip_GetAllTimerStatus/7 (Flexio_Mcl_Ip_GetAllTimerStatus) @06ae17e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags:
  Called by: Flexio_Mcl_Ip_CommonIrq/0 
  Calls: 
Flexio_Mcl_Ip_GetAllShifterErrorStatus/6 (Flexio_Mcl_Ip_GetAllShifterErrorStatus) @06ae1540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags:
  Called by: Flexio_Mcl_Ip_CommonIrq/0 
  Calls: 
Flexio_Mcl_Ip_GetAllShifterErrorInterrupt/5 (Flexio_Mcl_Ip_GetAllShifterErrorInterrupt) @06ae1380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags:
  Called by: Flexio_Mcl_Ip_CommonIrq/0 
  Calls: 
Flexio_Mcl_Ip_GetAllShifterInterrupt/4 (Flexio_Mcl_Ip_GetAllShifterInterrupt) @06ae1ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags:
  Called by: Flexio_Mcl_Ip_CommonIrq/0 
  Calls: 
Flexio_Mcl_Ip_GetAllShifterStatus/3 (Flexio_Mcl_Ip_GetAllShifterStatus) @06ae1e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags:
  Called by: Flexio_Mcl_Ip_CommonIrq/0 
  Calls: 
flexioBase/2 (flexioBase) @06ae8630
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Flexio_Mcl_Ip_CommonIrq/0 (read)
  Availability: not_available
  Varpool flags: read-only
MCL_FLEXIO_ISR/1 (MCL_FLEXIO_ISR) @06ae19a0
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder public
  References: 
  Referring: 
  Availability: available
  Function flags: body
  Called by: 
  Calls: Flexio_Mcl_Ip_CommonIrq/0 
Flexio_Mcl_Ip_CommonIrq/0 (Flexio_Mcl_Ip_CommonIrq) @06ae1700
  Type: function definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly
  References: flexioBase/2 (read)Flexio_Ip_IpIsInitialized/9 (read)
  Referring: 
  Availability: available
  Function flags: body
  Called by: MCL_FLEXIO_ISR/1 
  Calls: Flexio_Uart_Ip_IrqHandler/10 Flexio_Uart_Ip_IrqHandler/10 Flexio_Mcl_Ip_GetAllTimerInterrupt/8 Flexio_Mcl_Ip_GetAllTimerStatus/7 Flexio_Mcl_Ip_GetAllShifterErrorStatus/6 Flexio_Mcl_Ip_GetAllShifterErrorInterrupt/5 Flexio_Mcl_Ip_GetAllShifterInterrupt/4 Flexio_Mcl_Ip_GetAllShifterStatus/3 
MCL_FLEXIO_ISR ()
{
  <bb 2> :
  Flexio_Mcl_Ip_CommonIrq ();
  __asm__ __volatile__(" DSB");
  return;

}


Flexio_Mcl_Ip_CommonIrq ()
{
  uint8 u8TimerEnabledIrq;
  uint8 u8TimerMaskFlag;
  uint8 u8ShifterErrMaskFlag;
  uint8 u8ShifterErrEnabledIrq;
  uint8 u8ShifterEnabledIrq;
  uint8 u8ShifterMaskFlag;
  struct FLEXIO_Type * baseAddr;
  long unsigned int _1;
  long unsigned int _2;
  long unsigned int _3;
  long unsigned int _4;
  long unsigned int _5;
  long unsigned int _6;
  _Bool _7;
  long unsigned int _8;
  unsigned char _9;
  long unsigned int _10;
  long unsigned int _11;
  long unsigned int _12;
  unsigned char _13;
  long unsigned int _14;
  long unsigned int _15;
  unsigned char _16;
  int _17;
  int _18;
  unsigned char _19;
  int _20;
  int _21;
  unsigned char _22;
  int _23;
  int _24;
  unsigned char _25;
  int _26;
  int _27;
  unsigned char _28;
  int _29;
  int _30;
  unsigned char _31;
  int _32;
  int _33;
  long unsigned int _34;
  long unsigned int _35;

  <bb 2> :
  baseAddr_39 = flexioBase[0];
  _1 = Flexio_Mcl_Ip_GetAllShifterStatus (baseAddr_39);
  u8ShifterMaskFlag_41 = (uint8) _1;
  _2 = Flexio_Mcl_Ip_GetAllShifterInterrupt (baseAddr_39);
  u8ShifterEnabledIrq_43 = (uint8) _2;
  _3 = Flexio_Mcl_Ip_GetAllShifterErrorInterrupt (baseAddr_39);
  u8ShifterErrEnabledIrq_45 = (uint8) _3;
  _4 = Flexio_Mcl_Ip_GetAllShifterErrorStatus (baseAddr_39);
  u8ShifterErrMaskFlag_47 = (uint8) _4;
  _5 = Flexio_Mcl_Ip_GetAllTimerStatus (baseAddr_39);
  u8TimerMaskFlag_49 = (uint8) _5;
  _6 = Flexio_Mcl_Ip_GetAllTimerInterrupt (baseAddr_39);
  u8TimerEnabledIrq_51 = (uint8) _6;
  _7 = Flexio_Ip_IpIsInitialized[0];
  if (_7 != 0)
    goto <bb 3>; [INV]
  else
    goto <bb 11>; [INV]

  <bb 3> :
  _8 ={v} baseAddr_39->SHIFTERR;
  _9 = u8ShifterErrMaskFlag_47 & u8ShifterErrEnabledIrq_45;
  _10 = (long unsigned int) _9;
  _11 = _8 | _10;
  baseAddr_39->SHIFTERR ={v} _11;
  _12 ={v} baseAddr_39->TIMSTAT;
  _13 = u8TimerMaskFlag_49 & u8TimerEnabledIrq_51;
  _14 = (long unsigned int) _13;
  _15 = _12 | _14;
  baseAddr_39->TIMSTAT ={v} _15;
  _16 = u8ShifterMaskFlag_41 & u8ShifterEnabledIrq_43;
  _17 = (int) _16;
  _18 = _17 & 1;
  if (_18 != 0)
    goto <bb 6>; [INV]
  else
    goto <bb 4>; [INV]

  <bb 4> :
  _19 = u8ShifterErrMaskFlag_47 & u8ShifterErrEnabledIrq_45;
  _20 = (int) _19;
  _21 = _20 & 1;
  if (_21 != 0)
    goto <bb 6>; [INV]
  else
    goto <bb 5>; [INV]

  <bb 5> :
  _22 = u8TimerMaskFlag_49 & u8TimerEnabledIrq_51;
  _23 = (int) _22;
  _24 = _23 & 1;
  if (_24 != 0)
    goto <bb 6>; [INV]
  else
    goto <bb 7>; [INV]

  <bb 6> :
  Flexio_Uart_Ip_IrqHandler (0, u8ShifterMaskFlag_41, u8ShifterErrMaskFlag_47, u8TimerMaskFlag_49);

  <bb 7> :
  _25 = u8ShifterMaskFlag_41 & u8ShifterEnabledIrq_43;
  _26 = (int) _25;
  _27 = _26 & 2;
  if (_27 != 0)
    goto <bb 10>; [INV]
  else
    goto <bb 8>; [INV]

  <bb 8> :
  _28 = u8ShifterErrMaskFlag_47 & u8ShifterErrEnabledIrq_45;
  _29 = (int) _28;
  _30 = _29 & 2;
  if (_30 != 0)
    goto <bb 10>; [INV]
  else
    goto <bb 9>; [INV]

  <bb 9> :
  _31 = u8TimerMaskFlag_49 & u8TimerEnabledIrq_51;
  _32 = (int) _31;
  _33 = _32 & 2;
  if (_33 != 0)
    goto <bb 10>; [INV]
  else
    goto <bb 12>; [INV]

  <bb 10> :
  Flexio_Uart_Ip_IrqHandler (1, u8ShifterMaskFlag_41, u8ShifterErrMaskFlag_47, u8TimerMaskFlag_49);
  goto <bb 12>; [INV]

  <bb 11> :
  _34 = (long unsigned int) u8ShifterErrMaskFlag_47;
  baseAddr_39->SHIFTERR ={v} _34;
  _35 = (long unsigned int) u8TimerMaskFlag_49;
  baseAddr_39->TIMSTAT ={v} _35;

  <bb 12> :
  return;

}


