[llvm] r339762 - [UnJ] Rename hasInvariantIterationCount to hasIterationCountInvariantInParent NFC

David Green via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 15 03:59:41 PDT 2018


Author: dmgreen
Date: Wed Aug 15 03:59:41 2018
New Revision: 339762

URL: http://llvm.org/viewvc/llvm-project?rev=339762&view=rev
Log:
[UnJ] Rename hasInvariantIterationCount to hasIterationCountInvariantInParent NFC

This hopefully describes the API of the function more precisely.

Modified:
    llvm/trunk/include/llvm/Transforms/Utils/LoopUtils.h
    llvm/trunk/lib/Transforms/Utils/LoopUnrollAndJam.cpp
    llvm/trunk/lib/Transforms/Utils/LoopUtils.cpp

Modified: llvm/trunk/include/llvm/Transforms/Utils/LoopUtils.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Transforms/Utils/LoopUtils.h?rev=339762&r1=339761&r2=339762&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Transforms/Utils/LoopUtils.h (original)
+++ llvm/trunk/include/llvm/Transforms/Utils/LoopUtils.h Wed Aug 15 03:59:41 2018
@@ -492,7 +492,7 @@ Optional<unsigned> getLoopEstimatedTripC
 
 /// Check inner loop (L) backedge count is known to be invariant on all iterations
 /// of its outer loop. If the loop has no parent, this is trivially true.
-bool hasInvariantIterationCount(Loop *L, ScalarEvolution &SE);
+bool hasIterationCountInvariantInParent(Loop *L, ScalarEvolution &SE);
 
 /// Helper to consistently add the set of standard passes to a loop pass's \c
 /// AnalysisUsage.

Modified: llvm/trunk/lib/Transforms/Utils/LoopUnrollAndJam.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/LoopUnrollAndJam.cpp?rev=339762&r1=339761&r2=339762&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Utils/LoopUnrollAndJam.cpp (original)
+++ llvm/trunk/lib/Transforms/Utils/LoopUnrollAndJam.cpp Wed Aug 15 03:59:41 2018
@@ -754,7 +754,7 @@ bool llvm::isSafeToUnrollAndJam(Loop *L,
 
   // Check inner loop backedge count is consistent on all iterations of the
   // outer loop
-  if (!hasInvariantIterationCount(SubLoop, SE)) {
+  if (!hasIterationCountInvariantInParent(SubLoop, SE)) {
     LLVM_DEBUG(dbgs() << "Won't unroll-and-jam; Inner loop iteration count is "
                          "not consistent on each iteration\n");
     return false;

Modified: llvm/trunk/lib/Transforms/Utils/LoopUtils.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/LoopUtils.cpp?rev=339762&r1=339761&r2=339762&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Utils/LoopUtils.cpp (original)
+++ llvm/trunk/lib/Transforms/Utils/LoopUtils.cpp Wed Aug 15 03:59:41 2018
@@ -1521,8 +1521,8 @@ Optional<unsigned> llvm::getLoopEstimate
     return (FalseVal + (TrueVal / 2)) / TrueVal;
 }
 
-bool llvm::hasInvariantIterationCount(Loop *InnerLoop,
-                                      ScalarEvolution &SE) {
+bool llvm::hasIterationCountInvariantInParent(Loop *InnerLoop,
+                                              ScalarEvolution &SE) {
   Loop *OuterL = InnerLoop->getParentLoop();
   if (!OuterL)
     return true;




More information about the llvm-commits mailing list