[llvm-commits] [llvm] r44874 - /llvm/trunk/lib/CodeGen/MachineLICM.cpp

Evan Cheng evan.cheng at apple.com
Wed Dec 12 11:59:03 PST 2007


On Dec 12, 2007, at 9:59 AM, Chris Lattner wrote:

>
> On Dec 12, 2007, at 1:38 AM, Evan Cheng wrote:
>
>>
>>
>> On Dec 11, 2007, at 11:40 AM, Bill Wendling <isanbard at gmail.com>
>> wrote:
>>
>>> Author: void
>>> Date: Tue Dec 11 13:40:06 2007
>>> New Revision: 44874
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=44874&view=rev
>>> Log:
>>> Blark! How in the world did this work without this?!
>>
>> One thing that is some what annoying to me is if LICM is after live
>> variables then it won't need to compute vreg def info or liveness
>> info. I wonder if it is possible to move the pass after live
>> variables?
>
> What would this give?  liveness for vregs is trivial in ssa form, no?

But not physical registers.

Evan

>
> -Chris
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list