OSDN Git Service

[AArch64] Remove an unnecessary restriction on pre-index instructions.
authorChad Rosier <mcrosier@codeaurora.org>
Wed, 30 Sep 2015 19:44:40 +0000 (19:44 +0000)
committerChad Rosier <mcrosier@codeaurora.org>
Wed, 30 Sep 2015 19:44:40 +0000 (19:44 +0000)
commit81122714a34e8407cea088fd33db496c14612f20
tree138b77c5f0a3f5272b4e705169f49b3682c55b22
parent07457d5339f4f702c1f0bf953964892c8e554f5e
[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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@248931 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
test/CodeGen/AArch64/arm64-aapcs-be.ll
test/CodeGen/AArch64/arm64-abi_align.ll
test/CodeGen/AArch64/arm64-join-reserved.ll
test/CodeGen/AArch64/arm64-patchpoint-webkit_jscc.ll
test/CodeGen/AArch64/fastcc-reserved.ll
test/CodeGen/AArch64/fastcc.ll
test/CodeGen/AArch64/func-calls.ll
test/CodeGen/AArch64/ldst-opt.ll