diff options
author | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2022-02-02 10:20:00 +0100 |
---|---|---|
committer | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2022-02-06 18:59:06 +0100 |
commit | cecf11c31544ec17b16843297246e93618cd56cd (patch) | |
tree | b591e043c683da8e87d5350e4c32066f37fd2bc1 /llvm/lib/ExecutionEngine/SectionMemoryManager.cpp | |
parent | 0f685976057e2ea27b35b609f4d1653d24ab6694 (diff) | |
download | llvm-cecf11c31544ec17b16843297246e93618cd56cd.zip llvm-cecf11c31544ec17b16843297246e93618cd56cd.tar.gz llvm-cecf11c31544ec17b16843297246e93618cd56cd.tar.bz2 |
[DAGCombiner] Fold SSHLSAT/USHLSAT to SHL when no saturation will occur
When the shift amount is known and a known sign bit analysis of
the shiftee indicates that no saturation will occur, then we can
replace SSHLSAT/USHLSAT by SHL.
Differential Revision: https://reviews.llvm.org/D118765
Diffstat (limited to 'llvm/lib/ExecutionEngine/SectionMemoryManager.cpp')
0 files changed, 0 insertions, 0 deletions