[PATCH] D95383: [LV] Remove VPCallback.

Gil Rapaport via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 9 09:33:30 PST 2021


gilr added inline comments.


================
Comment at: llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:4393
+      if (isa<Constant>(ScIncV) ||
+          OrigLoop->contains(cast<Instruction>(ScIncV)))
+        State.Plan->getOrAddVPValue(ScIncV);
----------------
Should this be `!OrigLoop->contains()` to match invariants? (why check at all?)


================
Comment at: llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:9109
 
 void VPTransformState::set(VPValue *Def, Value *IRDef, Value *V,
                            const VPIteration &Instance) {
----------------
Aren't the IRDef parameter(s) now redundant?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D95383/new/

https://reviews.llvm.org/D95383



More information about the llvm-commits mailing list