system.c.000i.cgraph 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455
  1. Trivially needed symbols: SystemInit Sys_GetCoreID default_interrupt_routine startup_go_to_user_mode RESET_CATCH_CORE
  2. Initial Symbol table:
  3. SystemInit/6 (SystemInit) @06da8700
  4. Type: function definition analyzed
  5. Visibility: public section:.systeminit
  6. Aux: @01733ea0
  7. References:
  8. Referring:
  9. Function flags: body optimize_size
  10. Called by:
  11. Calls: sys_m4_cache_init/1
  12. Sys_GetCoreID/4 (Sys_GetCoreID) @06da8e00
  13. Type: function definition analyzed
  14. Visibility: public
  15. Aux: @06da8700
  16. References:
  17. Referring:
  18. Function flags: body optimize_size
  19. Called by:
  20. Calls:
  21. default_interrupt_routine/3 (default_interrupt_routine) @06da8b60
  22. Type: function definition analyzed
  23. Visibility: public
  24. Aux: @06da8e00
  25. References:
  26. Referring:
  27. Function flags: body optimize_size
  28. Called by:
  29. Calls:
  30. startup_go_to_user_mode/2 (startup_go_to_user_mode) @06da88c0
  31. Type: function definition analyzed
  32. Visibility: public
  33. Aux: @06da8b60
  34. References:
  35. Referring:
  36. Function flags: body optimize_size
  37. Called by:
  38. Calls:
  39. sys_m4_cache_init/1 (sys_m4_cache_init) @06da8540
  40. Type: function definition analyzed
  41. Visibility:
  42. Aux: @01733ea0
  43. References:
  44. Referring:
  45. Function flags: body optimize_size
  46. Called by: SystemInit/6
  47. Calls:
  48. RESET_CATCH_CORE/0 (RESET_CATCH_CORE) @06da6a68
  49. Type: variable definition analyzed
  50. Visibility: public
  51. Aux: @06da88c0
  52. References:
  53. Referring:
  54. Availability: not-ready
  55. Varpool flags: initialized
  56. Removing unused symbols:
  57. Reclaimed Symbol table:
  58. SystemInit/6 (SystemInit) @06da8700
  59. Type: function definition analyzed
  60. Visibility: public section:.systeminit
  61. References:
  62. Referring:
  63. Function flags: body optimize_size
  64. Called by:
  65. Calls: sys_m4_cache_init/1
  66. Sys_GetCoreID/4 (Sys_GetCoreID) @06da8e00
  67. Type: function definition analyzed
  68. Visibility: public
  69. References:
  70. Referring:
  71. Function flags: body optimize_size
  72. Called by:
  73. Calls:
  74. default_interrupt_routine/3 (default_interrupt_routine) @06da8b60
  75. Type: function definition analyzed
  76. Visibility: public
  77. References:
  78. Referring:
  79. Function flags: body optimize_size
  80. Called by:
  81. Calls:
  82. startup_go_to_user_mode/2 (startup_go_to_user_mode) @06da88c0
  83. Type: function definition analyzed
  84. Visibility: public
  85. References:
  86. Referring:
  87. Function flags: body optimize_size
  88. Called by:
  89. Calls:
  90. sys_m4_cache_init/1 (sys_m4_cache_init) @06da8540
  91. Type: function definition analyzed
  92. Visibility:
  93. References:
  94. Referring:
  95. Function flags: body optimize_size
  96. Called by: SystemInit/6
  97. Calls:
  98. RESET_CATCH_CORE/0 (RESET_CATCH_CORE) @06da6a68
  99. Type: variable definition analyzed
  100. Visibility: public
  101. References:
  102. Referring:
  103. Availability: not-ready
  104. Varpool flags: initialized
  105. Initial Symbol table:
  106. SystemInit/6 (SystemInit) @06da8700
  107. Type: function definition analyzed
  108. Visibility: public section:.systeminit
  109. References:
  110. Referring:
  111. Function flags: body optimize_size
  112. Called by:
  113. Calls: sys_m4_cache_init/1
  114. Sys_GetCoreID/4 (Sys_GetCoreID) @06da8e00
  115. Type: function definition analyzed
  116. Visibility: public
  117. References:
  118. Referring:
  119. Function flags: body optimize_size
  120. Called by:
  121. Calls:
  122. default_interrupt_routine/3 (default_interrupt_routine) @06da8b60
  123. Type: function definition analyzed
  124. Visibility: public
  125. References:
  126. Referring:
  127. Function flags: body optimize_size
  128. Called by:
  129. Calls:
  130. startup_go_to_user_mode/2 (startup_go_to_user_mode) @06da88c0
  131. Type: function definition analyzed
  132. Visibility: public
  133. References:
  134. Referring:
  135. Function flags: body optimize_size
  136. Called by:
  137. Calls:
  138. sys_m4_cache_init/1 (sys_m4_cache_init) @06da8540
  139. Type: function definition analyzed
  140. Visibility:
  141. References:
  142. Referring:
  143. Function flags: body optimize_size
  144. Called by: SystemInit/6
  145. Calls:
  146. RESET_CATCH_CORE/0 (RESET_CATCH_CORE) @06da6a68
  147. Type: variable definition analyzed
  148. Visibility: public
  149. References:
  150. Referring:
  151. Availability: not-ready
  152. Varpool flags: initialized
  153. Removing unused symbols:
  154. Reclaimed Symbol table:
  155. SystemInit/6 (SystemInit) @06da8700
  156. Type: function definition analyzed
  157. Visibility: public section:.systeminit
  158. References:
  159. Referring:
  160. Function flags: body optimize_size
  161. Called by:
  162. Calls: sys_m4_cache_init/1
  163. Sys_GetCoreID/4 (Sys_GetCoreID) @06da8e00
  164. Type: function definition analyzed
  165. Visibility: public
  166. References:
  167. Referring:
  168. Function flags: body optimize_size
  169. Called by:
  170. Calls:
  171. default_interrupt_routine/3 (default_interrupt_routine) @06da8b60
  172. Type: function definition analyzed
  173. Visibility: public
  174. References:
  175. Referring:
  176. Function flags: body optimize_size
  177. Called by:
  178. Calls:
  179. startup_go_to_user_mode/2 (startup_go_to_user_mode) @06da88c0
  180. Type: function definition analyzed
  181. Visibility: public
  182. References:
  183. Referring:
  184. Function flags: body optimize_size
  185. Called by:
  186. Calls:
  187. sys_m4_cache_init/1 (sys_m4_cache_init) @06da8540
  188. Type: function definition analyzed
  189. Visibility:
  190. References:
  191. Referring:
  192. Function flags: body optimize_size
  193. Called by: SystemInit/6
  194. Calls:
  195. RESET_CATCH_CORE/0 (RESET_CATCH_CORE) @06da6a68
  196. Type: variable definition analyzed
  197. Visibility: public
  198. References:
  199. Referring:
  200. Availability: not-ready
  201. Varpool flags: initialized
  202. Reclaiming functions:
  203. Reclaiming variables:
  204. Clearing address taken flags:
  205. Optimized Symbol table:
  206. sys_m4_cache_init.constprop.0/7 (sys_m4_cache_init.constprop) @06da81c0
  207. Type: function definition analyzed
  208. Visibility:
  209. References:
  210. Referring:
  211. Function sys_m4_cache_init.constprop/7 is inline copy in SystemInit/6
  212. Clone of sys_m4_cache_init/1
  213. Availability: local
  214. Function flags: count:1073741824 (estimated locally) local nonfreeing_fn optimize_size
  215. Called by: SystemInit/6 (inlined) (1073741824 (estimated locally),1.00 per call)
  216. Calls:
  217. SystemInit/6 (SystemInit) @06da8700
  218. Type: function definition analyzed
  219. Visibility: externally_visible public section:.systeminit
  220. References:
  221. Referring:
  222. Availability: available
  223. Function flags: count:1073741824 (estimated locally) body optimize_size
  224. Called by:
  225. Calls: sys_m4_cache_init.constprop/7 (inlined) (1073741824 (estimated locally),1.00 per call)
  226. Sys_GetCoreID/4 (Sys_GetCoreID) @06da8e00
  227. Type: function definition analyzed
  228. Visibility: externally_visible public
  229. References:
  230. Referring:
  231. Availability: available
  232. Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  233. Called by:
  234. Calls:
  235. default_interrupt_routine/3 (default_interrupt_routine) @06da8b60
  236. Type: function definition analyzed
  237. Visibility: externally_visible public
  238. References:
  239. Referring:
  240. Availability: available
  241. Function flags: count:107374 (estimated locally) body nonfreeing_fn executed_once optimize_size
  242. Called by:
  243. Calls:
  244. startup_go_to_user_mode/2 (startup_go_to_user_mode) @06da88c0
  245. Type: function definition analyzed
  246. Visibility: externally_visible public
  247. References:
  248. Referring:
  249. Availability: available
  250. Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  251. Called by:
  252. Calls:
  253. sys_m4_cache_init/1 (sys_m4_cache_init) @06da8540
  254. Type: function
  255. Body removed by symtab_remove_unreachable_nodes
  256. Visibility: prevailing_def_ironly
  257. References:
  258. Referring:
  259. Availability: not_available
  260. Function flags: count:236223200 (estimated locally) body optimize_size
  261. Called by:
  262. Calls:
  263. RESET_CATCH_CORE/0 (RESET_CATCH_CORE) @06da6a68
  264. Type: variable definition analyzed
  265. Visibility: externally_visible public
  266. References:
  267. Referring:
  268. Availability: available
  269. Varpool flags: initialized
  270. Materializing clones
  271. cloning sys_m4_cache_init to sys_m4_cache_init.constprop
  272. replace map: -> 0(replace);
  273. args_to_skip: 0
  274. combined_args_to_skip:0
  275. sys_m4_cache_init (uint8 cache)
  276. {
  277. uint8 RetValue;
  278. <bb 2> [local count: 236223200]:
  279. # DEBUG BEGIN_STMT
  280. # DEBUG RetValue => 0
  281. # DEBUG BEGIN_STMT
  282. if (cache_9(D) == 0)
  283. goto <bb 3>; [50.00%]
  284. else
  285. goto <bb 6>; [50.00%]
  286. <bb 3> [local count: 118111600]:
  287. # DEBUG BEGIN_STMT
  288. MEM[(struct LMEM_Type *)3758628864B].PCCCR ={v} 83886080;
  289. # DEBUG BEGIN_STMT
  290. _1 ={v} MEM[(struct LMEM_Type *)3758628864B].PCCCR;
  291. _2 = _1 | 2147483648;
  292. MEM[(struct LMEM_Type *)3758628864B].PCCCR ={v} _2;
  293. # DEBUG BEGIN_STMT
  294. <bb 4> [local count: 1073741824]:
  295. # DEBUG BEGIN_STMT
  296. # DEBUG BEGIN_STMT
  297. _3 ={v} MEM[(struct LMEM_Type *)3758628864B].PCCCR;
  298. _8 = (signed int) _3;
  299. if (_8 < 0)
  300. goto <bb 7>; [89.00%]
  301. else
  302. goto <bb 5>; [11.00%]
  303. <bb 7> [local count: 955630223]:
  304. goto <bb 4>; [100.00%]
  305. <bb 5> [local count: 118111601]:
  306. # DEBUG BEGIN_STMT
  307. # DEBUG BEGIN_STMT
  308. _4 ={v} MEM[(struct LMEM_Type *)3758628864B].PCCCR;
  309. _5 = _4 | 1;
  310. MEM[(struct LMEM_Type *)3758628864B].PCCCR ={v} _5;
  311. <bb 6> [local count: 236223201]:
  312. # RetValue_6 = PHI <0(5), 1(2)>
  313. # DEBUG RetValue => RetValue_6
  314. # DEBUG BEGIN_STMT
  315. return RetValue_6;
  316. }
  317. sys_m4_cache_init.constprop ()
  318. {
  319. uint8 RetValue;
  320. uint8 cache;
  321. <bb 8> [local count: 236223200]:
  322. # DEBUG cache => 0
  323. <bb 2> [local count: 236223200]:
  324. # DEBUG BEGIN_STMT
  325. # DEBUG RetValue => 0
  326. # DEBUG BEGIN_STMT
  327. if (1 != 0)
  328. goto <bb 3>; [50.00%]
  329. else
  330. goto <bb 7>; [50.00%]
  331. <bb 3> [local count: 118111600]:
  332. # DEBUG BEGIN_STMT
  333. MEM[(struct LMEM_Type *)3758628864B].PCCCR ={v} 83886080;
  334. # DEBUG BEGIN_STMT
  335. _1 ={v} MEM[(struct LMEM_Type *)3758628864B].PCCCR;
  336. _2 = _1 | 2147483648;
  337. MEM[(struct LMEM_Type *)3758628864B].PCCCR ={v} _2;
  338. # DEBUG BEGIN_STMT
  339. <bb 4> [local count: 1073741824]:
  340. # DEBUG BEGIN_STMT
  341. # DEBUG BEGIN_STMT
  342. _3 ={v} MEM[(struct LMEM_Type *)3758628864B].PCCCR;
  343. _4 = (signed int) _3;
  344. if (_4 < 0)
  345. goto <bb 5>; [89.00%]
  346. else
  347. goto <bb 6>; [11.00%]
  348. <bb 5> [local count: 955630223]:
  349. goto <bb 4>; [100.00%]
  350. <bb 6> [local count: 118111601]:
  351. # DEBUG BEGIN_STMT
  352. # DEBUG BEGIN_STMT
  353. _5 ={v} MEM[(struct LMEM_Type *)3758628864B].PCCCR;
  354. _6 = _5 | 1;
  355. MEM[(struct LMEM_Type *)3758628864B].PCCCR ={v} _6;
  356. <bb 7> [local count: 236223201]:
  357. # RetValue_7 = PHI <1(2), 0(6)>
  358. # DEBUG RetValue => RetValue_7
  359. # DEBUG BEGIN_STMT
  360. return RetValue_7;
  361. }
  362. Materialization Call site updates done.
  363. Reclaiming functions: sys_m4_cache_init/1
  364. Reclaiming variables:
  365. Clearing address taken flags:
  366. Time profile order in expand_all_functions:startup_go_to_user_mode:0
  367. Time profile order in expand_all_functions:default_interrupt_routine:0
  368. Time profile order in expand_all_functions:Sys_GetCoreID:0
  369. Time profile order in expand_all_functions:SystemInit:0
  370. updating call of SystemInit/6 -> sys_m4_cache_init.constprop/7: sys_m4_cache_init (0);
  371. combined args to skip: 0
  372. updated to:sys_m4_cache_init.constprop ();
  373. Trivially needed variables: RESET_CATCH_CORE
  374. Removing variables:
  375. Final Symbol table:
  376. SystemInit/6 (SystemInit) @06da8700
  377. Type: function definition analyzed
  378. Visibility: externally_visible asm_written public section:.systeminit
  379. References:
  380. Referring:
  381. Availability: available
  382. Function flags: count:1073741824 (estimated locally) optimize_size
  383. Called by:
  384. Calls:
  385. Sys_GetCoreID/4 (Sys_GetCoreID) @06da8e00
  386. Type: function definition analyzed
  387. Visibility: externally_visible asm_written public
  388. References:
  389. Referring:
  390. Availability: available
  391. Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  392. Called by:
  393. Calls:
  394. default_interrupt_routine/3 (default_interrupt_routine) @06da8b60
  395. Type: function definition analyzed
  396. Visibility: externally_visible asm_written public
  397. References:
  398. Referring:
  399. Availability: available
  400. Function flags: count:107374 (estimated locally) nonfreeing_fn executed_once optimize_size
  401. Called by:
  402. Calls:
  403. startup_go_to_user_mode/2 (startup_go_to_user_mode) @06da88c0
  404. Type: function definition analyzed
  405. Visibility: externally_visible asm_written public
  406. References:
  407. Referring:
  408. Availability: available
  409. Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  410. Called by:
  411. Calls:
  412. RESET_CATCH_CORE/0 (RESET_CATCH_CORE) @06da6a68
  413. Type: variable definition analyzed
  414. Visibility: externally_visible asm_written public
  415. Aux: @00000001
  416. References:
  417. Referring:
  418. Availability: available
  419. Varpool flags: initialized