[PATCH] D113897: [GVNSink] Make GVNSink resistant against self referencing instructions (PR36954)
Dawid Jurczak via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat May 7 03:05:07 PDT 2022
yurai007 added inline comments.
================
Comment at: llvm/lib/Transforms/Scalar/GVNSink.cpp:393
uint32_t nextValueNumber = 1;
+ Optional<BasicBlocksSet> ReachableBBs;
----------------
nikic wrote:
> Is the optional here needed? Don't we expect this to always be set before it gets used?
Technically it's possible to use ValueTable without ReachableBBs being set. But for now we always set it before sinking so yes - Optional can be simply removed.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D113897/new/
https://reviews.llvm.org/D113897
More information about the llvm-commits
mailing list