summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2010-11-16 00:40:59 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2010-11-16 00:40:59 +0000
commite2b8858611a95b3b352051c7e847798e45bdc1b7 (patch)
treed55f426d25ca59c3457c7422ff5964bf6f6d458f /llvm/test/CodeGen/ARM
parentbafdb73e79e63007d1316004710bcb0744f63b93 (diff)
downloadbcm5719-llvm-e2b8858611a95b3b352051c7e847798e45bdc1b7.tar.gz
bcm5719-llvm-e2b8858611a95b3b352051c7e847798e45bdc1b7.zip
Fix PR8612 in the standard spiller, take two.
The live range of a register defined by an early clobber starts at the use slot, not the def slot. Except when it is an early clobber tied to a use operand. Then it starts at the def slot like a standard def. llvm-svn: 119305
Diffstat (limited to 'llvm/test/CodeGen/ARM')
-rw-r--r--llvm/test/CodeGen/ARM/2010-11-15-SpillEarlyClobber.ll1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/ARM/2010-11-15-SpillEarlyClobber.ll b/llvm/test/CodeGen/ARM/2010-11-15-SpillEarlyClobber.ll
index 046016aa3f3..04220949027 100644
--- a/llvm/test/CodeGen/ARM/2010-11-15-SpillEarlyClobber.ll
+++ b/llvm/test/CodeGen/ARM/2010-11-15-SpillEarlyClobber.ll
@@ -1,3 +1,4 @@
+; RUN: llc < %s -verify-machineinstrs -spiller=standard
; RUN: llc < %s -verify-machineinstrs -spiller=inline
; PR8612
;
OpenPOWER on IntegriCloud