[PATCH] D80860: Exact integer emptiness checks for FlatAffineConstraints

Mehdi AMINI via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 5 01:03:49 PDT 2020


mehdi_amini added inline comments.


================
Comment at: mlir/lib/Analysis/Presburger/Simplex.cpp:627
+    llvm::SmallVector<int64_t, 32> coeffs;
+    for (unsigned i = 0; i < dir.size(); i++)
+      coeffs.emplace_back(dir[i]);
----------------
ftynse wrote:
> Don't evaluate the exit condition on every iteration, use
> 
> for (unsigned i = 0, e = dir.size(); i < e; ++i)
or better with range-style: `for (int i : llvm::seq<int>(dir.size()))` :)


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D80860





More information about the llvm-commits mailing list