[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