[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

Bill Wendling isanbard at gmail.com
Wed Apr 29 16:48:39 PDT 2009


On Wed, Apr 29, 2009 at 4:43 PM, Dale Johannesen <dalej at apple.com> wrote:
>
> 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:)
>
Brave soul indeed. :-) It's okay now. If someone wants to try this
out, then it's easy to add this option back in...

-bw




More information about the llvm-commits mailing list