[llvm-commits] [llvm] r80265 - /llvm/trunk/lib/VMCore/Value.cpp

Eli Friedman eli.friedman at gmail.com
Thu Aug 27 23:46:51 PDT 2009


On Thu, Aug 27, 2009 at 10:01 PM, Chris Lattner<clattner at apple.com> wrote:
>
> On Aug 27, 2009, at 3:40 PM, Dan Gohman wrote:
>
>>>
>>> Shouldn't a alias constant-fold to the pointed-to global if it can't
>>> be overridden?
>>
>> Right now only GlobalOpt does this, and not everyone uses
>> GlobalOpt. I could be convinced that Instcombine should
>> do this though. Does anyone have a strong opinion?
>
> Instcombine a functionpass, which shouldn't hack on globals.

The proposed transformation is not hacking *on* the alias, it's
transforming a use.  Sort of like transforming a constant icmp of two
globals.

-Eli



More information about the llvm-commits mailing list