diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-04-02 22:30:39 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-04-02 22:30:39 +0000 |
| commit | 291007b055b15ce2432f132cbcbd602fb349ebf8 (patch) | |
| tree | 03d20ad814e1fbfe5cd061b704aac10d5b396c17 /llvm/test/CodeGen/ARM/select.ll | |
| parent | 2bde2f42b1edbb7c4632c5ba0be541bf5c094f38 (diff) | |
| download | bcm5719-llvm-291007b055b15ce2432f132cbcbd602fb349ebf8.tar.gz bcm5719-llvm-291007b055b15ce2432f132cbcbd602fb349ebf8.zip | |
Allocate virtual registers in ascending order.
This is just the fallback tie-breaker ordering, the main allocation
order is still descending size.
Patch by Shamil Kurmangaleev!
llvm-svn: 153904
Diffstat (limited to 'llvm/test/CodeGen/ARM/select.ll')
| -rw-r--r-- | llvm/test/CodeGen/ARM/select.ll | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/test/CodeGen/ARM/select.ll b/llvm/test/CodeGen/ARM/select.ll index f1bd7ee53f8..3e07da841a5 100644 --- a/llvm/test/CodeGen/ARM/select.ll +++ b/llvm/test/CodeGen/ARM/select.ll @@ -76,12 +76,12 @@ define double @f7(double %a, double %b) { ; block generated, odds are good that we have close to the ideal code for this: ; ; CHECK-NEON: _f8: -; CHECK-NEON: adr r2, LCPI7_0 -; CHECK-NEON-NEXT: movw r3, #1123 -; CHECK-NEON-NEXT: adds r1, r2, #4 -; CHECK-NEON-NEXT: cmp r0, r3 +; CHECK-NEON: adr [[R2:r[0-9]+]], LCPI7_0 +; CHECK-NEON-NEXT: movw [[R3:r[0-9]+]], #1123 +; CHECK-NEON-NEXT: adds {{r.*}}, [[R2]], #4 +; CHECK-NEON-NEXT: cmp r0, [[R3]] ; CHECK-NEON-NEXT: it ne -; CHECK-NEON-NEXT: movne r1, r2 +; CHECK-NEON-NEXT: movne {{r.*}}, [[R2]] ; CHECK-NEON-NEXT: ldr ; CHECK-NEON: bx |

