diff options
author | Craig Topper <craig.topper@gmail.com> | 2016-07-28 15:28:56 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2016-07-28 15:28:56 +0000 |
commit | 7e27885f699c007deb2d5804e9677710b628b0c5 (patch) | |
tree | 0eaf26b91b64bf1904888cd540a80f8ff7a379fb /llvm/test | |
parent | 313755d9eff8cf73224565441a9437da85de9957 (diff) | |
download | bcm5719-llvm-7e27885f699c007deb2d5804e9677710b628b0c5.tar.gz bcm5719-llvm-7e27885f699c007deb2d5804e9677710b628b0c5.zip |
[X86] Remove CustomInserter for FMA3 instructions. Looks like since we got full commuting support for FMAs after this was added, the coalescer can now get this right on its own.
Differential Revision: https://reviews.llvm.org/D22799
llvm-svn: 276987
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/CodeGen/X86/fma-do-not-commute.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/X86/fma-do-not-commute.ll b/llvm/test/CodeGen/X86/fma-do-not-commute.ll index 89be0795d20..ab22f9021bc 100644 --- a/llvm/test/CodeGen/X86/fma-do-not-commute.ll +++ b/llvm/test/CodeGen/X86/fma-do-not-commute.ll @@ -9,9 +9,9 @@ target triple = "x86_64-apple-macosx" ; CHECK-NOT: {{.*}}, %xmm0 ; %addr lives in rdi. ; %addr2 lives in rsi. -; CHECK: vmovss (%rsi), [[ADDR2:%xmm[0-9]+]] +; CHECK: vmovss (%rdi), [[ADDR:%xmm[0-9]+]] ; The assembly syntax is in the reverse order. -; CHECK: vfmadd231ss (%rdi), [[ADDR2]], %xmm0 +; CHECK: vfmadd231ss (%rsi), [[ADDR]], %xmm0 define void @test1(float* %addr, float* %addr2, float %arg) { entry: br label %loop |