[llvm-commits] [llvm] r161152 - in /llvm/trunk: include/llvm/Target/TargetInstrInfo.h lib/CodeGen/PeepholeOptimizer.cpp lib/Target/X86/X86InstrInfo.cpp lib/Target/X86/X86InstrInfo.h test/CodeGen/X86/2012-05-19-avx2-store.ll test/CodeGen/X86/break
NAKAMURA Takumi
geek4civic at gmail.com
Wed Aug 1 23:46:40 PDT 2012
>> - It behaves as if avx were enabled without -avx, on avx-capable hosts.
>> (expressions would match also to vpcmpeqd and vxorps. Is it your expected?)
Fixed in r161156. See also;
http://bb.pgr.jp/builders/cmake-llvm-x86_64-linux/builds/1214
It was not yours but had been there, though.
That said, this had been missing unexpected case on avx hosts.
>> - Return value may be "%xmm0" instead of %xmm[0-9]+
Updated in r161155.
2012/8/2 Manman Ren <mren at apple.com>:
>> - It is incompatible to win32 due to PR11031.
>> Could you reconfirm to add -mtriple=i686-win32 instead of -march?
> I am re-writing this testing case to get rid of "grep". Is this re-writing making win32 fail?
> I will look at PR11031 to figure out what is the problem.
Fixed in r161155.
You could reproduce to rewrite RUN line locally as below;
- ; RUN: llc < %s -march=x86 -mattr=+sse2 | FileCheck %s
+ ; RUN: llc < %s -mtriple=i686-win32 -mattr=+sse2 | FileCheck %s
...Takumi
More information about the llvm-commits
mailing list