aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/PowerPC/vec_fneg.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/PowerPC/vec_fneg.ll')
-rw-r--r--test/CodeGen/PowerPC/vec_fneg.ll37
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
-
-}