IPA summary for SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_01/8 is missing. IPA summary for SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_01/7 is missing. IPA summary for SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_00/6 is missing. IPA summary for SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_00/5 is missing. IPA summary for Dio_schm_read_msr/4 is missing. Flattening functions: Overall time estimate: 0.000000 weighted by profile: 0.000000 Deciding on inlining of small functions. Starting with size 0. Reclaiming functions: Reclaiming variables: Clearing address taken flags: Deciding on functions to be inlined into all callers and removing useless speculations: Overall time estimate: 0.000000 weighted by profile: 0.000000 Why inlining failed? function not considered for inlining : 2 calls, 2.000000 freq, 0 count IPA summary for SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_01/8 is missing. IPA summary for SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_01/7 is missing. IPA summary for SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_00/6 is missing. IPA summary for SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_00/5 is missing. IPA summary for Dio_schm_read_msr/4 is missing. Symbol table: SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_01/8 (SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_01) @06d12c40 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: reentry_guard_DIO_EXCLUSIVE_AREA_01/3 (read)reentry_guard_DIO_EXCLUSIVE_AREA_01/3 (write)msr_DIO_EXCLUSIVE_AREA_01/2 (read)reentry_guard_DIO_EXCLUSIVE_AREA_01/3 (read) Referring: Availability: available Function flags: body Called by: Calls: SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_01/7 (SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_01) @06d129a0 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: reentry_guard_DIO_EXCLUSIVE_AREA_01/3 (read)msr_DIO_EXCLUSIVE_AREA_01/2 (write)msr_DIO_EXCLUSIVE_AREA_01/2 (read)reentry_guard_DIO_EXCLUSIVE_AREA_01/3 (read)reentry_guard_DIO_EXCLUSIVE_AREA_01/3 (write) Referring: Availability: available Function flags: body Called by: Calls: Dio_schm_read_msr/4 SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_00/6 (SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_00) @06d12700 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: reentry_guard_DIO_EXCLUSIVE_AREA_00/1 (read)reentry_guard_DIO_EXCLUSIVE_AREA_00/1 (write)msr_DIO_EXCLUSIVE_AREA_00/0 (read)reentry_guard_DIO_EXCLUSIVE_AREA_00/1 (read) Referring: Availability: available Function flags: body Called by: Calls: SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_00/5 (SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_00) @06d12460 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: reentry_guard_DIO_EXCLUSIVE_AREA_00/1 (read)msr_DIO_EXCLUSIVE_AREA_00/0 (write)msr_DIO_EXCLUSIVE_AREA_00/0 (read)reentry_guard_DIO_EXCLUSIVE_AREA_00/1 (read)reentry_guard_DIO_EXCLUSIVE_AREA_00/1 (write) Referring: Availability: available Function flags: body Called by: Calls: Dio_schm_read_msr/4 Dio_schm_read_msr/4 (Dio_schm_read_msr) @06d121c0 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: Referring: Availability: available Function flags: body Called by: SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_01/7 SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_00/5 Calls: reentry_guard_DIO_EXCLUSIVE_AREA_01/3 (reentry_guard_DIO_EXCLUSIVE_AREA_01) @06d0f948 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_01/7 (read)SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_01/7 (read)SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_01/7 (write)SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_01/8 (read)SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_01/8 (write)SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_01/8 (read) Availability: available Varpool flags: msr_DIO_EXCLUSIVE_AREA_01/2 (msr_DIO_EXCLUSIVE_AREA_01) @06d0f8b8 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_01/7 (read)SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_01/7 (write)SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_01/8 (read) Availability: available Varpool flags: reentry_guard_DIO_EXCLUSIVE_AREA_00/1 (reentry_guard_DIO_EXCLUSIVE_AREA_00) @06d0f828 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_00/5 (read)SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_00/5 (read)SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_00/5 (write)SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_00/6 (read)SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_00/6 (write)SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_00/6 (read) Availability: available Varpool flags: msr_DIO_EXCLUSIVE_AREA_00/0 (msr_DIO_EXCLUSIVE_AREA_00) @06d0f798 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_00/5 (read)SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_00/5 (write)SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_00/6 (read) Availability: available Varpool flags: ;; Function Dio_schm_read_msr (Dio_schm_read_msr, funcdef_no=0, decl_uid=5551, cgraph_uid=1, symbol_order=4) Dio_schm_read_msr () { register uint32 reg_tmp; uint32 D.5576; uint32 _2; : __asm__ __volatile__(" mrs %0, primask " : "=r" reg_tmp_1); _2 = reg_tmp_1; : : return _2; } ;; Function SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_00 (SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_00, funcdef_no=1, decl_uid=5539, cgraph_uid=2, symbol_order=5) SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_00 () { uint32 u32CoreId; long unsigned int _1; long unsigned int _2; long unsigned int _3; long unsigned int _4; long unsigned int _5; long unsigned int _6; : u32CoreId_8 = 0; _1 ={v} reentry_guard_DIO_EXCLUSIVE_AREA_00[u32CoreId_8]; if (_1 == 0) goto ; [INV] else goto ; [INV] : _2 = Dio_schm_read_msr (); msr_DIO_EXCLUSIVE_AREA_00[u32CoreId_8] ={v} _2; _3 ={v} msr_DIO_EXCLUSIVE_AREA_00[u32CoreId_8]; _4 = _3 & 1; if (_4 == 0) goto ; [INV] else goto ; [INV] : __asm__ __volatile__(" cpsid i"); : _5 ={v} reentry_guard_DIO_EXCLUSIVE_AREA_00[u32CoreId_8]; _6 = _5 + 1; reentry_guard_DIO_EXCLUSIVE_AREA_00[u32CoreId_8] ={v} _6; return; } ;; Function SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_00 (SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_00, funcdef_no=2, decl_uid=5541, cgraph_uid=3, symbol_order=6) SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_00 () { uint32 u32CoreId; long unsigned int _1; long unsigned int _2; long unsigned int _3; long unsigned int _4; long unsigned int _5; : u32CoreId_7 = 0; _1 ={v} reentry_guard_DIO_EXCLUSIVE_AREA_00[u32CoreId_7]; _2 = _1 + 4294967295; reentry_guard_DIO_EXCLUSIVE_AREA_00[u32CoreId_7] ={v} _2; _3 ={v} msr_DIO_EXCLUSIVE_AREA_00[u32CoreId_7]; _4 = _3 & 1; if (_4 == 0) goto ; [INV] else goto ; [INV] : _5 ={v} reentry_guard_DIO_EXCLUSIVE_AREA_00[u32CoreId_7]; if (_5 == 0) goto ; [INV] else goto ; [INV] : __asm__ __volatile__(" cpsie i"); : return; } ;; Function SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_01 (SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_01, funcdef_no=3, decl_uid=5543, cgraph_uid=4, symbol_order=7) SchM_Enter_Dio_DIO_EXCLUSIVE_AREA_01 () { uint32 u32CoreId; long unsigned int _1; long unsigned int _2; long unsigned int _3; long unsigned int _4; long unsigned int _5; long unsigned int _6; : u32CoreId_8 = 0; _1 ={v} reentry_guard_DIO_EXCLUSIVE_AREA_01[u32CoreId_8]; if (_1 == 0) goto ; [INV] else goto ; [INV] : _2 = Dio_schm_read_msr (); msr_DIO_EXCLUSIVE_AREA_01[u32CoreId_8] ={v} _2; _3 ={v} msr_DIO_EXCLUSIVE_AREA_01[u32CoreId_8]; _4 = _3 & 1; if (_4 == 0) goto ; [INV] else goto ; [INV] : __asm__ __volatile__(" cpsid i"); : _5 ={v} reentry_guard_DIO_EXCLUSIVE_AREA_01[u32CoreId_8]; _6 = _5 + 1; reentry_guard_DIO_EXCLUSIVE_AREA_01[u32CoreId_8] ={v} _6; return; } ;; Function SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_01 (SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_01, funcdef_no=4, decl_uid=5545, cgraph_uid=5, symbol_order=8) SchM_Exit_Dio_DIO_EXCLUSIVE_AREA_01 () { uint32 u32CoreId; long unsigned int _1; long unsigned int _2; long unsigned int _3; long unsigned int _4; long unsigned int _5; : u32CoreId_7 = 0; _1 ={v} reentry_guard_DIO_EXCLUSIVE_AREA_01[u32CoreId_7]; _2 = _1 + 4294967295; reentry_guard_DIO_EXCLUSIVE_AREA_01[u32CoreId_7] ={v} _2; _3 ={v} msr_DIO_EXCLUSIVE_AREA_01[u32CoreId_7]; _4 = _3 & 1; if (_4 == 0) goto ; [INV] else goto ; [INV] : _5 ={v} reentry_guard_DIO_EXCLUSIVE_AREA_01[u32CoreId_7]; if (_5 == 0) goto ; [INV] else goto ; [INV] : __asm__ __volatile__(" cpsie i"); : return; }