aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-04-19 05:48:13 +0000
committerCraig Topper <craig.topper@intel.com>2019-04-19 05:48:13 +0000
commitbb769a29467b51c391a0149ea7301e71c0569a71 (patch)
tree056dec9ae9fc4d5464fced1aa4ab4c4ae8b8b794 /llvm/lib/CodeGen/MachineInstr.cpp
parent2099ccbe1ffbc0a71fef992ad8ad15164c450cc0 (diff)
downloadllvm-bb769a29467b51c391a0149ea7301e71c0569a71.zip
llvm-bb769a29467b51c391a0149ea7301e71c0569a71.tar.gz
llvm-bb769a29467b51c391a0149ea7301e71c0569a71.tar.bz2
[X86] Turn (and (shl X, C1), C2) into (shl (and X, (C1 >> C2), C2) if the AND could match a movzx.
Could get further improvements by recognizing (i64 and (anyext (i32 shl))). llvm-svn: 358737
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions