search for: tracelet

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

2014 Nov 19
5
[LLVMdev] Odd code layout requirements for MCJIT
...hort version is that the memory we emit code into is split into a few different areas, and we'd like a way to control which area each BasicBlock ends up in during codegen. I know this probably sounds pretty odd, so here's a much more detailed explanation: Our translation unit is a "tracelet" which is typically a single basic block of PHP code. We emit code one tracelet at a time as it's needed for execution, so the physical layout of the generated code looks like the execution path taken the first time the code is run (we're actually a little smarter than that now, bu...