[PATCH] D95026: [SimplifyCFG] Update FoldBranchToCommonDest to be poison-safe
Juneyoung Lee via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 3 00:35:12 PST 2021
aqjune added a comment.
Combined with D97756 <https://reviews.llvm.org/D97756>, running LLVM test suite using -O3 emits 20 (among 1978) assembly files differently from the vanilla clang (main branch).
Among 20 diffs, 17 are due to the swapped operand or variable renaming (which causes diffs in comments).
2 are due to EarlyCSE treating select and and/or i1 differently (speculative), 1 due to SimplifyCFG::FoldBranchToCommonDest.
I believe the overall impact is minor ATM, and my upcoming fixes will fix all of these.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D95026/new/
https://reviews.llvm.org/D95026
More information about the llvm-commits
mailing list