diff options
author | Chad Rosier <mcrosier@codeaurora.org> | 2015-09-30 19:44:40 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@codeaurora.org> | 2015-09-30 19:44:40 +0000 |
commit | 11c825f7db19d676acb33e12c20da1dc1cb56c02 (patch) | |
tree | d65884a99c14255bb42cd7af766c34ba352bce0e /llvm/test/CodeGen/AArch64/arm64-abi_align.ll | |
parent | c02fcafef6138aec87b27c30c07b3d9481b1d183 (diff) | |
download | bcm5719-llvm-11c825f7db19d676acb33e12c20da1dc1cb56c02.tar.gz bcm5719-llvm-11c825f7db19d676acb33e12c20da1dc1cb56c02.zip |
[AArch64] Remove an unnecessary restriction on pre-index instructions.
Previously, the index was constrained to the size of the memory operation for
no apparent reason. This change removes that constraint so that we can form
pre-index instructions with any valid offset.
llvm-svn: 248931
Diffstat (limited to 'llvm/test/CodeGen/AArch64/arm64-abi_align.ll')
-rw-r--r-- | llvm/test/CodeGen/AArch64/arm64-abi_align.ll | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/AArch64/arm64-abi_align.ll b/llvm/test/CodeGen/AArch64/arm64-abi_align.ll index 1c1b58b8b14..dc9884f12f5 100644 --- a/llvm/test/CodeGen/AArch64/arm64-abi_align.ll +++ b/llvm/test/CodeGen/AArch64/arm64-abi_align.ll @@ -508,7 +508,7 @@ entry: ; "i64 %0" should be in register x7. ; "i32 8" should be on stack at [sp]. ; CHECK: ldr x7, [{{x[0-9]+}}] -; CHECK: str {{w[0-9]+}}, [sp] +; CHECK: str {{w[0-9]+}}, [sp, #-16]! ; FAST-LABEL: i64_split ; FAST: ldr x7, [{{x[0-9]+}}] ; FAST: mov x[[R0:[0-9]+]], sp |