diff options
author | Volkan Keles <vkeles@apple.com> | 2018-11-29 18:19:24 +0000 |
---|---|---|
committer | Volkan Keles <vkeles@apple.com> | 2018-11-29 18:19:24 +0000 |
commit | 4fe0080984899c35a27e673a098abff183a1c77e (patch) | |
tree | 5076118ab45da4241304e3741b97db98b5cd6c7b /llvm/lib/Analysis/Trace.cpp | |
parent | e849e59c9de30248fbafae72bae87811bf95d100 (diff) | |
download | bcm5719-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/Trace.cpp')
0 files changed, 0 insertions, 0 deletions