[PATCH] D40369: Support sext instruction in SCEV delinearization algorithm (new revision)

David Greene via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 25 11:59:21 PDT 2018


greened added inline comments.


================
Comment at: lib/Analysis/ScalarEvolution.cpp:988
+
+    // This is from Manuel Selva's patch (https://reviews.llvm.org/D35478).
+    //  We have to put this code here instead of the conditionals with
----------------
We don't want this part of the comment in the final patch.


================
Comment at: lib/Analysis/ScalarEvolution.cpp:990
+    //  We have to put this code here instead of the conditionals with
+    //    cannotDivide() in order to work with sext expressions.
+    assert(Numerator->getStart()->getType() == StartQ->getType() &&
----------------
Instead of talking about why the code is here instead of somewhere else, it's probably better to talk about what the code is doing.  What expectations are being verified?


Repository:
  rL LLVM

https://reviews.llvm.org/D40369





More information about the llvm-commits mailing list