aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2021-04-21 09:44:54 +0200
committerNikita Popov <nikita.ppv@gmail.com>2021-04-21 09:55:25 +0200
commitde18fa9e52a439798edf89df6fee807908814416 (patch)
treecfa052f2b38f98ce167b5efb01a179ba7d3c2063 /flang/lib/Frontend/CompilerInvocation.cpp
parenteecb4b478fecf340a01bd5e04c7df565926f16f7 (diff)
downloadllvm-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