[LLVMdev] RFC - Profile Guided Optimization in LLVM

Chandler Carruth chandlerc at google.com
Wed Jun 12 15:05:38 PDT 2013


On Wed, Jun 12, 2013 at 3:05 PM, Chandler Carruth <chandlerc at google.com>wrote:

> FWIW, the greedy register allocator’s live range splitting algorithm is
>> designed to consume profile information so it can push spill code into cold
>> blocks. The primary interface is SpillPlacement::getBlockFrequency() which
>> currently returns an estimate based on loop depth only.
>>
>
> It doesn't use MachineBlockFrequency?


Err, MachineBlockFrequencyInfo -- the analysis pass. Sorry.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130612/9bb1a359/attachment.html>


More information about the llvm-dev mailing list