search for: a_cold

Displaying 1 result from an estimated 1 matches for "a_cold".

Did you mean: __cold
2014 Nov 19
5
[LLVMdev] Odd code layout requirements for MCJIT
...t tracelets we compile will span all three areas. This means that if we emit code for tracelets A and then B, A's main code will be followed immediately by B's main code (and the same for cold/frozen). It ends up looking something like this: good layout: | A_main B_main <unused> | A_cold B_cold <unused> | A_frozen... | Main is the primary execution path. Cold contains code that we expect to happen rarely. Conditional branches from main to cold are generally taken <5% of the time. Frozen contains code that we expect to almost never run, but must have for...