summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/SystemZ/int-add-12.ll
diff options
context:
space:
mode:
authorJonas Paulsson <paulsson@linux.vnet.ibm.com>2016-05-10 08:09:37 +0000
committerJonas Paulsson <paulsson@linux.vnet.ibm.com>2016-05-10 08:09:37 +0000
commit8e5b0c65ccb012c850a8d11cc74eafe79dea5825 (patch)
treec6b142f74a0918651eded82ebcb579f29831989a /llvm/test/CodeGen/SystemZ/int-add-12.ll
parentebc7135f8e529470c9745e8324d74f48f0fc3749 (diff)
downloadbcm5719-llvm-8e5b0c65ccb012c850a8d11cc74eafe79dea5825.tar.gz
bcm5719-llvm-8e5b0c65ccb012c850a8d11cc74eafe79dea5825.zip
[foldMemoryOperand()] Pass LiveIntervals to enable liveness check.
SystemZ (and probably other targets as well) can fold a memory operand by changing the opcode into a new instruction that as a side-effect also clobbers the CC-reg. In order to do this, liveness of that reg must first be checked. When LIS is passed, getRegUnit() can be called on it and the right LiveRange is computed on demand. Reviewed by Matthias Braun. http://reviews.llvm.org/D19861 llvm-svn: 269026
Diffstat (limited to 'llvm/test/CodeGen/SystemZ/int-add-12.ll')
-rw-r--r--llvm/test/CodeGen/SystemZ/int-add-12.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/SystemZ/int-add-12.ll b/llvm/test/CodeGen/SystemZ/int-add-12.ll
index 96273a6692b..496650f435c 100644
--- a/llvm/test/CodeGen/SystemZ/int-add-12.ll
+++ b/llvm/test/CodeGen/SystemZ/int-add-12.ll
@@ -130,7 +130,7 @@ define void @f10(i64 %base, i64 %index) {
; Check that adding 127 to a spilled value can use AGSI.
define void @f11(i64 *%ptr, i32 %sel) {
; CHECK-LABEL: f11:
-; _CHECK: agsi {{[0-9]+}}(%r15), 127
+; CHECK: agsi {{[0-9]+}}(%r15), 127
; CHECK: br %r14
entry:
%val0 = load volatile i64 , i64 *%ptr
OpenPOWER on IntegriCloud