search for: machinebasicblockplac

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

2014 Mar 19
2
[LLVMdev] Interprocedural Block Placement algorithm, challenges and opportunities
...ral passes including code-gen-prepare, cfg-simplify, remove-unreachable-blocks, tail-merge, and tail-duplication. So in order to keep track of the mapping between MBBs and BBs, one needs to insert code in every function that modifies the structure of BBs and MBBs. The current block placement pass (MachineBasicBlockPlacement) works at the machine code level and with the new profiling structure (SampleProfileLoader), is effective as far as context-free profiling info is considered sufficient. However, the implementation of SampleProfileLoader itself encourages context sensitive info, which cannot efficiently be pro...