diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2021-04-21 09:44:54 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2021-04-21 09:55:25 +0200 |
commit | de18fa9e52a439798edf89df6fee807908814416 (patch) | |
tree | cfa052f2b38f98ce167b5efb01a179ba7d3c2063 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | eecb4b478fecf340a01bd5e04c7df565926f16f7 (diff) | |
download | llvm-de18fa9e52a439798edf89df6fee807908814416.zip llvm-de18fa9e52a439798edf89df6fee807908814416.tar.gz llvm-de18fa9e52a439798edf89df6fee807908814416.tar.bz2 |
Revert "[InstSimplify] Bypass no-op `and`-mask, using known bits (PR49543)"
This reverts commit ea1a0d7c9ae3e5232a4163fc67efad4aabd51f2b.
While this is strictly more powerful, it is also strictly slower.
InstSimplify intentionally does not perform many folds that it
is allowed to perform, if doing so requires a KnownBits calculation
that will be repeated in InstCombine.
Maybe it's worthwhile to do this here, but that needs a more
explicitly stated motivation, evaluated in a review.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions