[llvm-commits] [llvm] r114404 - /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

Chris Lattner sabre at nondot.org
Tue Sep 21 09:59:49 PDT 2010


On Sep 21, 2010, at 9:56 AM, Owen Anderson wrote:

> 
> On Sep 20, 2010, at 11:02 PM, Chris Lattner wrote:
> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=114404&view=rev
>> Log:
>> update the X86 backend to use the MachinePointerInfo version of one
>> of the getLoad methods.  This fixes at least one bug where an incorrect
>> svoffset is passed in (a potential combiner-aa miscompile).
> 
> FYI, there are two parts to CombinerAA: -combiner-alias-analysis, which does not use SrcValues at all, only Machine-level information, and -combiner-global-alias-analysis, which uses IR-level AA.  I have only been trying to get the former up to snuff, not the latter, which is why these miscompilations weren't detected.

Aha, good to know!

-Chris



More information about the llvm-commits mailing list