summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/CallGraphSCCPass.cpp
diff options
context:
space:
mode:
authorVolkan Keles <vkeles@apple.com>2018-11-29 18:19:24 +0000
committerVolkan Keles <vkeles@apple.com>2018-11-29 18:19:24 +0000
commit4fe0080984899c35a27e673a098abff183a1c77e (patch)
tree5076118ab45da4241304e3741b97db98b5cd6c7b /llvm/lib/Analysis/CallGraphSCCPass.cpp
parente849e59c9de30248fbafae72bae87811bf95d100 (diff)
downloadbcm5719-llvm-4fe0080984899c35a27e673a098abff183a1c77e.tar.gz
bcm5719-llvm-4fe0080984899c35a27e673a098abff183a1c77e.zip
[GlobalISel] LegalizationArtifactCombiner: Combine aext([asz]ext x) -> [asz]ext x
Summary: Replace `aext([asz]ext x)` with `aext/sext/zext x` in order to reduce the number of instructions generated to clean up some legalization artifacts. Reviewers: aditya_nandakumar, dsanders, aemerson, bogner Reviewed By: aemerson Subscribers: rovka, kristof.beyls, javed.absar, llvm-commits Differential Revision: https://reviews.llvm.org/D54174 llvm-svn: 347893
Diffstat (limited to 'llvm/lib/Analysis/CallGraphSCCPass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud