AArch64: teach FastISel how to handle offset FrameIndices
authorTim Northover <tnorthover@apple.com>
Tue, 10 Jun 2014 09:52:44 +0000 (09:52 +0000)
committerTim Northover <tnorthover@apple.com>
Tue, 10 Jun 2014 09:52:44 +0000 (09:52 +0000)
commit46b3076cd0b1e57e16cfe4ecaa517eb78863a92a
tree5ae6f9005117c4ad410001b887876180cad009d8
parent292c7c6a4886e3c7a99e4ef11fbbeea6b5997edc
AArch64: teach FastISel how to handle offset FrameIndices

Previously we were abandonning the attempt, leading to some combination of
extra work (when selection of a load/store fails completely) and inferior code
(when this leads to a real memcpy call instead of inlining).

rdar://problem/17187463

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210520 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64FastISel.cpp
test/CodeGen/AArch64/arm64-fast-isel-intrinsic.ll