[PATCH] D103441: [SLP] Avoid std::stable_sort(properlyDominates()).

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 1 09:23:46 PDT 2021


RKSimon added inline comments.


================
Comment at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:4311
+    assert(NodeB && "Should only process reachable instructions");
+    assert((NodeA == NodeB) == (NodeA->getDFSNumIn() == NodeB->getDFSNumIn()));
+    if (NodeA != NodeB)
----------------
(style) missing assert message


================
Comment at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:5639
+  llvm::sort(CSEWorkList, [](const DomTreeNode *A, const DomTreeNode *B) {
+    assert((A == B) == (A->getDFSNumIn() == B->getDFSNumIn()));
+    return A->getDFSNumIn() < B->getDFSNumIn();
----------------
(style) missing assert message


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D103441



More information about the llvm-commits mailing list