Temporarily disable Hexagon tests. They are failing on OS X
[oota-llvm.git] / test / CodeGen / ARM / fnegs.ll
index d6c22f14a4cab78c7e3d3d4d6baeb147970e3c20..418b59803d308cd8b0b7be8dffb3749633b07c2d 100644 (file)
@@ -1,6 +1,5 @@
 ; RUN: llc < %s -march=arm -mattr=+vfp2 | FileCheck %s -check-prefix=VFP2
-; RUN: llc < %s -march=arm -mattr=+neon -arm-use-neon-fp=1 | FileCheck %s -check-prefix=NFP1
-; RUN: llc < %s -march=arm -mattr=+neon -arm-use-neon-fp=0 | FileCheck %s -check-prefix=NFP0
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s -check-prefix=NFP0
 ; RUN: llc < %s -march=arm -mcpu=cortex-a8 | FileCheck %s -check-prefix=CORTEXA8
 ; RUN: llc < %s -march=arm -mcpu=cortex-a9 | FileCheck %s -check-prefix=CORTEXA9
 
@@ -14,19 +13,19 @@ entry:
        ret float %retval
 }
 ; VFP2: test1:
-; VFP2:        vneg.f32        s1, s0
+; VFP2:        vneg.f32        s{{.*}}, s{{.*}}
 
 ; NFP1: test1:
-; NFP1:        vneg.f32        d1, d0
+; NFP1:        vneg.f32        d{{.*}}, d{{.*}}
 
 ; NFP0: test1:
-; NFP0:        vneg.f32        s1, s0
+; NFP0:        vneg.f32        s{{.*}}, s{{.*}}
 
 ; CORTEXA8: test1:
-; CORTEXA8:    vneg.f32        d1, d0
+; CORTEXA8:    vneg.f32        d{{.*}}, d{{.*}}
 
 ; CORTEXA9: test1:
-; CORTEXA9:    vneg.f32        s1, s0
+; CORTEXA9:    vneg.f32        s{{.*}}, s{{.*}}
 
 define float @test2(float* %a) {
 entry:
@@ -38,17 +37,17 @@ entry:
        ret float %retval
 }
 ; VFP2: test2:
-; VFP2:        vneg.f32        s1, s0
+; VFP2:        vneg.f32        s{{.*}}, s{{.*}}
 
 ; NFP1: test2:
-; NFP1:        vneg.f32        d1, d0
+; NFP1:        vneg.f32        d{{.*}}, d{{.*}}
 
 ; NFP0: test2:
-; NFP0:        vneg.f32        s1, s0
+; NFP0:        vneg.f32        s{{.*}}, s{{.*}}
 
 ; CORTEXA8: test2:
-; CORTEXA8:    vneg.f32        d1, d0
+; CORTEXA8:    vneg.f32        d{{.*}}, d{{.*}}
 
 ; CORTEXA9: test2:
-; CORTEXA9:    vneg.f32        s1, s0
+; CORTEXA9:    vneg.f32        s{{.*}}, s{{.*}}