Displaying 2 results from an estimated 2 matches for "135393".
2020 Aug 05
3
[RFC] Machine Function Splitter - Split out cold blocks from machine functions using profile data
...eGen/MachineBasicBlock.h#L63>.
>> With basic block sections, the cold blocks are assigned appropriate debug
>> and call frame information and emitted as part of the .text.unlikely
>> section. Unlike Propeller
>> <https://lists.llvm.org/pipermail/llvm-dev/2019-September/135393.html>,
>> which is presently the main user of the basic block sections feature, this
>> pass does not require an additional round of profiling and uses existing
>> instrumentation based FDO or CSFDO profile information.
>>
>> [image: Machine Function Splitter.png]
&...
2020 Aug 05
10
[RFC] Machine Function Splitter - Split out cold blocks from machine functions using profile data
...ca21cf838840e9/llvm/include/llvm/CodeGen/MachineBasicBlock.h#L63>.
With basic block sections, the cold blocks are assigned appropriate debug
and call frame information and emitted as part of the .text.unlikely
section. Unlike Propeller
<https://lists.llvm.org/pipermail/llvm-dev/2019-September/135393.html>,
which is presently the main user of the basic block sections feature, this
pass does not require an additional round of profiling and uses existing
instrumentation based FDO or CSFDO profile information.
[image: Machine Function Splitter.png]
In the illustration above, the functions fo...