OSDN Git Service

[AArch64] Add new target feature to fuse address generation with load or store
authorEvandro Menezes <e.menezes@samsung.com>
Tue, 30 Jan 2018 16:28:01 +0000 (16:28 +0000)
committerEvandro Menezes <e.menezes@samsung.com>
Tue, 30 Jan 2018 16:28:01 +0000 (16:28 +0000)
commit4f30de8d0a6337c0ae314cd694b639807d1a8a9e
treeb91f8a592f138fdbd419955a249eda689849b1d8
parent99eac1b767ff5d875f72edc64e20809e6f5d382d
[AArch64] Add new target feature to fuse address generation with load or store

This feature enables the fusion of the address generation and a
corresponding load or store together.

Differential revision: https://reviews.llvm.org/D42393

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@323782 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64.td
lib/Target/AArch64/AArch64MacroFusion.cpp
lib/Target/AArch64/AArch64Subtarget.h
test/CodeGen/AArch64/misched-fusion-addr.ll [new file with mode: 0644]