OSDN Git Service

[ARM] Add new target feature to fuse literal generation
authorEvandro Menezes <e.menezes@samsung.com>
Fri, 27 Jul 2018 18:16:47 +0000 (18:16 +0000)
committerEvandro Menezes <e.menezes@samsung.com>
Fri, 27 Jul 2018 18:16:47 +0000 (18:16 +0000)
commitdd4e083abf3c8f44c5d1df2ef2837079890d3bee
tree5aa4187806bb8990cd860693884f581fb19a6b59
parentfac43a31235db3a52317b060d64cf396f1761cad
[ARM] Add new target feature to fuse literal generation

This feature enables the fusion of such operations on Cortex A57 and Cortex
A72, as recommended in their Software Optimisation Guides, sections 4.14 and
4.11, respectively.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@338147 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARM.td
lib/Target/ARM/ARMMacroFusion.cpp
lib/Target/ARM/ARMSubtarget.h
test/CodeGen/ARM/misched-fusion-lit.ll [new file with mode: 0644]