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...