aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfoImpls.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-02-24 23:34:24 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-02-24 23:34:24 +0000
commit0d67b10a3c95dc61cd4b56ba51e86ddc47d92cb2 (patch)
tree2ecec1ad11610644929b07f1913357b338fffb31 /llvm/lib/CodeGen/MachineModuleInfoImpls.cpp
parent6de8aca1d00257607b039ef41dc54b0ecfb25ef4 (diff)
downloadllvm-0d67b10a3c95dc61cd4b56ba51e86ddc47d92cb2.zip
llvm-0d67b10a3c95dc61cd4b56ba51e86ddc47d92cb2.tar.gz
llvm-0d67b10a3c95dc61cd4b56ba51e86ddc47d92cb2.tar.bz2
[Hexagon] Undo shift folding where it could simplify addressing mode
For example, avoid (single shift): r0 = and(##536870908,lsr(r0,#3)) r0 = memw(r1+r0<<#0) in favor of (two shifts): r0 = lsr(r0,#5) r0 = memw(r1+r0<<#2) llvm-svn: 296196
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfoImpls.cpp')
0 files changed, 0 insertions, 0 deletions