diff options
Diffstat (limited to 'test/CodeGen/PowerPC/vec_fneg.ll')
| -rw-r--r-- | test/CodeGen/PowerPC/vec_fneg.ll | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/test/CodeGen/PowerPC/vec_fneg.ll b/test/CodeGen/PowerPC/vec_fneg.ll deleted file mode 100644 index 2d7fb1ec07c3..000000000000 --- a/test/CodeGen/PowerPC/vec_fneg.ll +++ /dev/null @@ -1,37 +0,0 @@ -; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mcpu=g5 | FileCheck %s -check-prefix=CHECK-NOVSX -; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc64le-unknown-linux-gnu -march=ppc64le \ -; RUN: -mattr=+altivec -mattr=+vsx | FileCheck %s -; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc64le-unknown-linux-gnu -march=ppc64le \ -; RUN: -mattr=+altivec -mattr=-vsx | FileCheck %s \ -; RUN: -check-prefix=CHECK-NOVSX - -define void @test_float(<4 x float>* %A) { -; CHECK-LABEL: test_float -; CHECK-NOVSX-LABEL: test_float - %tmp2 = load <4 x float>, <4 x float>* %A - %tmp3 = fsub <4 x float> < float -0.000000e+00, float -0.000000e+00, float -0.000000e+00, float -0.000000e+00 >, %tmp2 - store <4 x float> %tmp3, <4 x float>* %A - ret void - -; CHECK: xvnegsp -; CHECK: blr -; CHECK-NOVSX: vsubfp -; CHECK-NOVSX: blr - -} - -define void @test_double(<2 x double>* %A) { -; CHECK-LABEL: test_double -; CHECK-NOVSX-LABEL: test_double - %tmp2 = load <2 x double>, <2 x double>* %A - %tmp3 = fsub <2 x double> < double -0.000000e+00, double -0.000000e+00 >, %tmp2 - store <2 x double> %tmp3, <2 x double>* %A - ret void - -; CHECK: xvnegdp -; CHECK: blr -; CHECK-NOVSX: fneg -; CHECK-NOVSX: fneg -; CHECK-NOVSX: blr - -} |
