summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/EarlyCSE.cpp
diff options
context:
space:
mode:
authorEhsan Amiri <amehsan@ca.ibm.com>2016-10-24 15:46:58 +0000
committerEhsan Amiri <amehsan@ca.ibm.com>2016-10-24 15:46:58 +0000
commit1f31e9157de78e07e39a62bddefe9a137fee0216 (patch)
treef3e59fa74f8ef42ccd60f8d889725d8ac6c52229 /llvm/lib/Transforms/Scalar/EarlyCSE.cpp
parent7b12e367406347ac22716b97198581a86dee7152 (diff)
downloadbcm5719-llvm-1f31e9157de78e07e39a62bddefe9a137fee0216.tar.gz
bcm5719-llvm-1f31e9157de78e07e39a62bddefe9a137fee0216.zip
[PPC] Better codegen for AND, ANY_EXT, SRL sequence
https://reviews.llvm.org/D24924 This improves the code generated for a sequence of AND, ANY_EXT, SRL instructions. This is a targetted fix for this special pattern. The pattern is generated by target independet dag combiner and so a more general fix may not be necessary. If we come across other similar cases, some ideas for handling it are discussed on the code review. llvm-svn: 284983
Diffstat (limited to 'llvm/lib/Transforms/Scalar/EarlyCSE.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud