aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.h
diff options
context:
space:
mode:
authorAtariDreams <gfunni234@gmail.com>2024-06-03 02:24:54 -0400
committerGitHub <noreply@github.com>2024-06-03 08:24:54 +0200
commit10e7671d9adf1da2f08d67fde6585c707ac4c1d2 (patch)
treef6b29a699ec8d188fcab2e9c6cc636226822d7c5 /clang/lib/CodeGen/CodeGenModule.h
parentf367eaa4647404414ab256d2ac3c4d4f6c6d1363 (diff)
downloadllvm-10e7671d9adf1da2f08d67fde6585c707ac4c1d2.zip
llvm-10e7671d9adf1da2f08d67fde6585c707ac4c1d2.tar.gz
llvm-10e7671d9adf1da2f08d67fde6585c707ac4c1d2.tar.bz2
Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (#93571)
This is the same fold as ((X << nuw Z) sub nuw Y) >>u exact Z --> X sub nuw (Y >>u exact Z), but with the sub operands swapped. Alive2 Proof: https://alive2.llvm.org/ce/z/pT-RxG
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.h')
0 files changed, 0 insertions, 0 deletions