diff options
| author | Jonas Paulsson <paulsson@linux.vnet.ibm.com> | 2018-02-09 09:22:20 +0000 |
|---|---|---|
| committer | Jonas Paulsson <paulsson@linux.vnet.ibm.com> | 2018-02-09 09:22:20 +0000 |
| commit | 7850601fa3a894a088bf27ca37b3940feb2890e8 (patch) | |
| tree | 72afc1798941e97d0484ab9e5599ee54efe04e3d /llvm/test/CodeGen/AArch64/func-argpassing.ll | |
| parent | 3cb4c34a4e8034aa9270ffc5a93aa31b2b8160d9 (diff) | |
| download | bcm5719-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.ll | 4 |
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, |

