Enable all Hexagon tests.
authorSirish Pande <spande@codeaurora.org>
Tue, 15 May 2012 16:13:12 +0000 (16:13 +0000)
committerSirish Pande <spande@codeaurora.org>
Tue, 15 May 2012 16:13:12 +0000 (16:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156824 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/Hexagon/args.ll
test/CodeGen/Hexagon/combine.ll
test/CodeGen/Hexagon/double.ll
test/CodeGen/Hexagon/float.ll
test/CodeGen/Hexagon/floatconvert-ieee-rnd-near.ll
test/CodeGen/Hexagon/frame.ll
test/CodeGen/Hexagon/mpy.ll
test/CodeGen/Hexagon/static.ll
test/CodeGen/Hexagon/struct_args.ll
test/CodeGen/Hexagon/struct_args_large.ll
test/CodeGen/Hexagon/vaddh.ll

index 69002e0abcb15b1c54e84b1a761ce4db38b4c66d..e9ac8b67493ec34158cc07a78af135d066e4443f 100644 (file)
@@ -1,5 +1,4 @@
-; RUN: true
-; DISABLED: llc -march=hexagon -mcpu=hexagonv4 -disable-dfa-sched < %s | FileCheck %s
+; RUN: llc -march=hexagon -mcpu=hexagonv4 -disable-dfa-sched < %s | FileCheck %s
 ; CHECK: r[[T0:[0-9]+]] = #7
 ; CHECK: memw(r29 + #0) = r[[T0]]
 ; CHECK: r0 = #1
index 36abd74d762b3a8965e5a4b5e43d017fd06b6ead..721998596c811a6f2890a2967d85eae54aa05759 100644 (file)
@@ -1,5 +1,4 @@
-; RUN: true
-; DISABLED: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
+; RUN: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
 ; CHECK: combine(r{{[0-9]+}}, r{{[0-9]+}})
 
 @j = external global i32
index 04c2ec157eca4e0ac7266f22e6a899495dbf6986..c3b6f378ec8a60422c6f177a1be9fbaa5af7ddfc 100644 (file)
@@ -1,5 +1,4 @@
-; RUN: true
-; DISABLED: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
+; RUN: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
 ; CHECK: __hexagon_adddf3
 ; CHECK: __hexagon_subdf3
 
index 51acf2e501ce5b57796f8161c86c8dc65da916f8..bec9f5852e3c42bda20d4fb443b94f71d77f77a1 100644 (file)
@@ -1,5 +1,4 @@
-; RUN: true
-; DISABLED: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
+; RUN: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
 ; CHECK: __hexagon_addsf3
 ; CHECK: __hexagon_subsf3
 
index 51acf2e501ce5b57796f8161c86c8dc65da916f8..bec9f5852e3c42bda20d4fb443b94f71d77f77a1 100644 (file)
@@ -1,5 +1,4 @@
-; RUN: true
-; DISABLED: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
+; RUN: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
 ; CHECK: __hexagon_addsf3
 ; CHECK: __hexagon_subsf3
 
index c0a9fda4689468d0c279a74ab93f1012c936698d..dc87c732d6fee0b24361327fa2a37e77d8f85064 100644 (file)
@@ -1,5 +1,4 @@
-; RUN: true
-; DISABLED: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
+; RUN: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
 
 @num = external global i32
 @acc = external global i32
index afd6fc6071885c688a8f89a603589cf612104b9a..d5c5ae345352a2516e7917190260bf6100e474ad 100644 (file)
@@ -1,5 +1,4 @@
-; RUN: true
-; DISABLED: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
+; RUN: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
 ; CHECK: += mpyi
 
 define void @foo(i32 %acc, i32 %num, i32 %num2) nounwind {
index c63a3ba7fd745ec8a21d51df55853d7706362666..2e4ab633e41578fae0de686b9eb7824e2f153d77 100644 (file)
@@ -1,13 +1,12 @@
-; RUN: true
-; DISABLED: llc -march=hexagon -mcpu=hexagonv4 -disable-dfa-sched < %s | FileCheck %s
+; RUN: llc -march=hexagon -mcpu=hexagonv4 -disable-dfa-sched < %s | FileCheck %s
 
 @num = external global i32
 @acc = external global i32
 @val = external global i32
 
-; CHECK: CONST32(#num)
-; CHECK: CONST32(#acc)
-; CHECK: CONST32(#val)
+; CHECK: memw(##num)
+; CHECK: memw(##acc)
+; CHECK: memw(##val)
 
 define void @foo() nounwind {
 entry:
index 2c962d0961d49db712d1fd6d888e4e1a85de2233..e488f33c3d16e8822ca7874ac532566ec9f2e2b1 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: true
-; DISABLED: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
-; CHECK: r1:0 = or(r{{[0-9]}}:{{[0-9]}}, r{{[0-9]}}:{{[0-9]}})
+; RUN: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
+; CHECK: r{{[0-9]}}:{{[0-9]}} = combine(r{{[0-9]}}, r{{[0-9]}})
+; CHECK: r{{[0-9]}}:{{[0-9]}} |= asl(r{{[0-9]}}:{{[0-9]}}, #32)
 
 %struct.small = type { i32, i32 }
 
index 69de4f66a92bb5ca5c2e9825fe596daac144b84e..f09fd10cc84d1b5ee44a3f62e354a49d4ec8477a 100644 (file)
@@ -1,8 +1,7 @@
-; RUN: true
-; DISABLED: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
+; RUN: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
 ; CHECK: r[[T0:[0-9]+]] = CONST32(#s2)
-; CHECK: r[[T1:[0-9]+]] = memw(r[[T0]] + #0)
-; CHECK: memw(r29 + #0) = r[[T1]]
+; CHECK: memw(r29 + #0) = r{{.}}
+; CHECK: memw(r29+#8) = r{{.}}
 
 %struct.large = type { i64, i64 }
 
index 788e4749f5a297c63955a7c1a0b625d776ccec3d..01d20410978ed8283d742caa6bdb22ea00787e94 100644 (file)
@@ -1,5 +1,4 @@
-; RUN: true
-; DISABLED: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
+; RUN: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s
 ; CHECK: vaddh(r{{[0-9]+}}, r{{[0-9]+}})
 
 @j = external global i32