[LLVMdev] Re: bug in CSEMap?

Chris Lattner sabre at nondot.org
Mon Aug 14 13:14:03 PDT 2006


On Mon, 14 Aug 2006, [UTF-8] Rafael Esp?ndola wrote:
> I think that the problem is in SelectionDAG::getConstantPool itself.
> Only Alignment and Offset are used in the ID. This causes false
> aliases.

Doh.  Sorry about that, I just checked in a fix.  Please verify that this 
corrects the problem.

> X86TargetLowering::LowerFABS should also be affected. All of its calls
> to getConstantPool have the same alignment and offset.

I think that this should be okay, but I'll let Evan comment on it.

-Chris

-- 
http://nondot.org/sabre/
http://llvm.org/



More information about the llvm-dev mailing list