[llvm-commits] [llvm] r70343 - in /llvm/trunk: docs/CommandGuide/ include/llvm/CodeGen/ include/llvm/Target/ lib/CodeGen/ lib/CodeGen/AsmPrinter/ lib/CodeGen/SelectionDAG/ lib/Target/ARM/ lib/Target/ARM/AsmPrinter/ lib/Target/Alpha/ lib/Target/Al

Dale Johannesen dalej at apple.com
Wed Apr 29 16:43:16 PDT 2009


On Apr 29, 2009, at 4:36 PMPDT, Bill Wendling wrote:

> On Wed, Apr 29, 2009 at 4:18 PM, Evan Cheng <evan.cheng at apple.com>  
> wrote:
>>
>> On Apr 29, 2009, at 4:10 PM, Bill Wendling wrote:
>>
>>> I was thinking of having an "LTO" level in the enum...
>>
>> Why? LTO should not influence how we run codegen passes.
>>
> To coincide with the "-O4" option. But if you don't think it's
> necessary, then I'll remove it.

There are multiple-function machine level optimizations possible, for  
example taking advantage of knowledge of register usage in a different  
function.  Why not leave the hook?  Maybe some brave soul will work on  
it:)




More information about the llvm-commits mailing list