summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AArch64/func-argpassing.ll
diff options
context:
space:
mode:
authorJonas Paulsson <paulsson@linux.vnet.ibm.com>2018-02-09 09:22:20 +0000
committerJonas Paulsson <paulsson@linux.vnet.ibm.com>2018-02-09 09:22:20 +0000
commit7850601fa3a894a088bf27ca37b3940feb2890e8 (patch)
tree72afc1798941e97d0484ab9e5599ee54efe04e3d /llvm/test/CodeGen/AArch64/func-argpassing.ll
parent3cb4c34a4e8034aa9270ffc5a93aa31b2b8160d9 (diff)
downloadbcm5719-llvm-7850601fa3a894a088bf27ca37b3940feb2890e8.tar.gz
bcm5719-llvm-7850601fa3a894a088bf27ca37b3940feb2890e8.zip
[AArch64] Return true in enableMultipleCopyHints().
Enable multiple COPY hints to eliminate more COPYs during register allocation. Note that this is something all targets should do, see https://reviews.llvm.org/D38128. Review: Martin Storsjö llvm-svn: 324720
Diffstat (limited to 'llvm/test/CodeGen/AArch64/func-argpassing.ll')
-rw-r--r--llvm/test/CodeGen/AArch64/func-argpassing.ll4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/AArch64/func-argpassing.ll b/llvm/test/CodeGen/AArch64/func-argpassing.ll
index 824a1893940..3e6a8bb2c8c 100644
--- a/llvm/test/CodeGen/AArch64/func-argpassing.ll
+++ b/llvm/test/CodeGen/AArch64/func-argpassing.ll
@@ -164,11 +164,11 @@ define void @stacked_fpu(float %var0, double %var1, float %var2, float %var3,
define i64 @check_i128_regalign(i32 %val0, i128 %val1, i64 %val2) {
; CHECK-LABEL: check_i128_regalign
store i128 %val1, i128* @var128
-; CHECK: add x[[VAR128:[0-9]+]], {{x[0-9]+}}, :lo12:var128
+; CHECK-DAG: add x[[VAR128:[0-9]+]], {{x[0-9]+}}, :lo12:var128
; CHECK-DAG: stp x2, x3, [x[[VAR128]]]
ret i64 %val2
-; CHECK: mov x0, x4
+; CHECK-DAG: mov x0, x4
}
define void @check_i128_stackalign(i32 %val0, i32 %val1, i32 %val2, i32 %val3,
OpenPOWER on IntegriCloud