[llvm-commits] [llvm] r114404 - /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
resistor at mac.com
Tue Sep 21 09:56:28 PDT 2010
On Sep 20, 2010, at 11:02 PM, Chris Lattner wrote:
> URL: http://llvm.org/viewvc/llvm-project?rev=114404&view=rev
> 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.
More information about the llvm-commits