[PATCH] D132603: [SLP][NFC] Refactor SLPVectorizerPass::vectorizeRootInstruction method.

Valeriy Dmitriev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 24 13:55:26 PDT 2022


vdmitrie added inline comments.


================
Comment at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:11801-11802
+  for (Value *Op : PostponedInsts)
+    if (auto *Inst = dyn_cast<Instruction>(Op))
+      if (!R.isDeleted(Inst))
+        Res |= tryToVectorize(Inst, R);
----------------
ABataev wrote:
> It can be merged:
> ```
> if (auto *Inst = dyn_cast<Instruction>(Op); Inst && !R.isDeleted(Inst))
> ```
I'll make this cleanup in the main patch during outlining. Is that okay with you?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D132603



More information about the llvm-commits mailing list