summaryrefslogtreecommitdiff
path: root/test/CodeGen
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2011-11-09 20:06:13 +0000
committerChad Rosier <mcrosier@apple.com>2011-11-09 20:06:13 +0000
commita7a996b98d55729f67bb37eaec1e07ba6594bd1d (patch)
tree9dd7114e79da8be182089b73195a204d390de64b /test/CodeGen
parent0656e254a7a72e39a23fdc22c1b21e1efb50cff9 (diff)
downloadllvm-a7a996b98d55729f67bb37eaec1e07ba6594bd1d.tar.gz
llvm-a7a996b98d55729f67bb37eaec1e07ba6594bd1d.tar.bz2
llvm-a7a996b98d55729f67bb37eaec1e07ba6594bd1d.tar.xz
Use REs to remove dependencies on the register allocation order.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144209 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen')
-rw-r--r--test/CodeGen/ARM/fast-isel-cmp-imm.ll48
1 files changed, 24 insertions, 24 deletions
diff --git a/test/CodeGen/ARM/fast-isel-cmp-imm.ll b/test/CodeGen/ARM/fast-isel-cmp-imm.ll
index 8cb4722671..220dadd88b 100644
--- a/test/CodeGen/ARM/fast-isel-cmp-imm.ll
+++ b/test/CodeGen/ARM/fast-isel-cmp-imm.ll
@@ -6,8 +6,8 @@ entry:
; ARM: t1a
; THUMB: t1a
%cmp = fcmp oeq float %a, 0.000000e+00
-; ARM: vcmpe.f32 s0, #0
-; THUMB: vcmpe.f32 s0, #0
+; ARM: vcmpe.f32 s{{[0-9]+}}, #0
+; THUMB: vcmpe.f32 s{{[0-9]+}}, #0
br i1 %cmp, label %if.then, label %if.end
if.then: ; preds = %entry
@@ -27,9 +27,9 @@ entry:
; THUMB: t1b
%cmp = fcmp oeq float %a, -0.000000e+00
; ARM: vldr.32
-; ARM: vcmpe.f32 s0, s1
+; ARM: vcmpe.f32 s{{[0-9]+}}, s{{[0-9]+}}
; THUMB: vldr.32
-; THUMB: vcmpe.f32 s0, s1
+; THUMB: vcmpe.f32 s{{[0-9]+}}, s{{[0-9]+}}
br i1 %cmp, label %if.then, label %if.end
if.then: ; preds = %entry
@@ -45,8 +45,8 @@ entry:
; ARM: t2a
; THUMB: t2a
%cmp = fcmp oeq double %a, 0.000000e+00
-; ARM: vcmpe.f64 d16, #0
-; THUMB: vcmpe.f64 d16, #0
+; ARM: vcmpe.f64 d{{[0-9]+}}, #0
+; THUMB: vcmpe.f64 d{{[0-9]+}}, #0
br i1 %cmp, label %if.then, label %if.end
if.then: ; preds = %entry
@@ -64,9 +64,9 @@ entry:
; THUMB: t2b
%cmp = fcmp oeq double %a, -0.000000e+00
; ARM: vldr.64
-; ARM: vcmpe.f64 d16, d17
+; ARM: vcmpe.f64 d{{[0-9]+}}, d{{[0-9]+}}
; THUMB: vldr.64
-; THUMB: vcmpe.f64 d16, d17
+; THUMB: vcmpe.f64 d{{[0-9]+}}, d{{[0-9]+}}
br i1 %cmp, label %if.then, label %if.end
if.then: ; preds = %entry
@@ -82,8 +82,8 @@ entry:
; ARM: t4
; THUMB: t4
%cmp = icmp eq i8 %a, -1
-; ARM: cmn r0, #1
-; THUMB: cmn.w r0, #1
+; ARM: cmn r{{[0-9]}}, #1
+; THUMB: cmn.w r{{[0-9]}}, #1
br i1 %cmp, label %if.then, label %if.end
if.then: ; preds = %entry
@@ -99,8 +99,8 @@ entry:
; ARM: t5
; THUMB: t5
%cmp = icmp eq i8 %a, 1
-; ARM: cmp r0, #1
-; THUMB: cmp r0, #1
+; ARM: cmp r{{[0-9]}}, #1
+; THUMB: cmp r{{[0-9]}}, #1
br i1 %cmp, label %if.then, label %if.end
if.then: ; preds = %entry
@@ -116,8 +116,8 @@ entry:
; ARM: t6
; THUMB: t6
%cmp = icmp eq i16 %a, -1
-; ARM: cmn r0, #1
-; THUMB: cmn.w r0, #1
+; ARM: cmn r{{[0-9]}}, #1
+; THUMB: cmn.w r{{[0-9]}}, #1
br i1 %cmp, label %if.then, label %if.end
if.then: ; preds = %entry
@@ -133,8 +133,8 @@ entry:
; ARM: t7
; THUMB: t7
%cmp = icmp eq i16 %a, 1
-; ARM: cmp r0, #1
-; THUMB: cmp r0, #1
+; ARM: cmp r{{[0-9]}}, #1
+; THUMB: cmp r{{[0-9]}}, #1
br i1 %cmp, label %if.then, label %if.end
if.then: ; preds = %entry
@@ -150,8 +150,8 @@ entry:
; ARM: t8
; THUMB: t8
%cmp = icmp eq i32 %a, -1
-; ARM: cmn r0, #1
-; THUMB: cmn.w r0, #1
+; ARM: cmn r{{[0-9]}}, #1
+; THUMB: cmn.w r{{[0-9]}}, #1
br i1 %cmp, label %if.then, label %if.end
if.then: ; preds = %entry
@@ -167,8 +167,8 @@ entry:
; ARM: t9
; THUMB: t9
%cmp = icmp eq i32 %a, 1
-; ARM: cmp r0, #1
-; THUMB: cmp r0, #1
+; ARM: cmp r{{[0-9]}}, #1
+; THUMB: cmp r{{[0-9]}}, #1
br i1 %cmp, label %if.then, label %if.end
if.then: ; preds = %entry
@@ -184,8 +184,8 @@ entry:
; ARM: t10
; THUMB: t10
%cmp = icmp eq i32 %a, 384
-; ARM: cmp r0, #384
-; THUMB: cmp.w r0, #384
+; ARM: cmp r{{[0-9]}}, #384
+; THUMB: cmp.w r{{[0-9]}}, #384
br i1 %cmp, label %if.then, label %if.end
if.then: ; preds = %entry
@@ -201,8 +201,8 @@ entry:
; ARM: t11
; THUMB: t11
%cmp = icmp eq i32 %a, 4096
-; ARM: cmp r0, #4096
-; THUMB: cmp.w r0, #4096
+; ARM: cmp r{{[0-9]}}, #4096
+; THUMB: cmp.w r{{[0-9]}}, #4096
br i1 %cmp, label %if.then, label %if.end
if.then: ; preds = %entry