diff options
| author | Chad Rosier <mcrosier@codeaurora.org> | 2014-06-09 01:25:51 +0000 |
|---|---|---|
| committer | Chad Rosier <mcrosier@codeaurora.org> | 2014-06-09 01:25:51 +0000 |
| commit | d96e9f14ee6691236cd51a106f6a73069ee0d10e (patch) | |
| tree | d77a35300b6aa6c5b9772c0f831aec02fe88366f /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
| parent | 5c7b1aed5db9749f0af83320dcb2bc3d412e1821 (diff) | |
| download | llvm-d96e9f14ee6691236cd51a106f6a73069ee0d10e.zip llvm-d96e9f14ee6691236cd51a106f6a73069ee0d10e.tar.gz llvm-d96e9f14ee6691236cd51a106f6a73069ee0d10e.tar.bz2 | |
[AArch64] When combining constant mul of power of 2 plus/minus 1, prefer shift
plus add. The shift can be folded into the add. This only effects codegen
when the constant is 3.
llvm-svn: 210445
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions
