[llvm] 2897b67 - [LV] Use OrigLoop instead of induction to get function. (NFC)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 24 12:18:14 PST 2021


Author: Florian Hahn
Date: 2021-11-24T20:17:44Z
New Revision: 2897b67665d1fa1177531e78cc93b3704c5aea12

URL: https://github.com/llvm/llvm-project/commit/2897b67665d1fa1177531e78cc93b3704c5aea12
DIFF: https://github.com/llvm/llvm-project/commit/2897b67665d1fa1177531e78cc93b3704c5aea12.diff

LOG: [LV] Use OrigLoop instead of induction to get function. (NFC)

Upcoming changes will result in Induction not being set/used in some
cases. Use OrigLoop to get the function instead.

Added: 
    

Modified: 
    llvm/lib/Transforms/Vectorize/LoopVectorize.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
index 2298d94ece284..36d2d77ac769b 100644
--- a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+++ b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
@@ -8595,7 +8595,8 @@ void EpilogueVectorizerMainLoop::printDebugTracesAtStart() {
 
 void EpilogueVectorizerMainLoop::printDebugTracesAtEnd() {
   DEBUG_WITH_TYPE(VerboseDebug, {
-    dbgs() << "intermediate fn:\n" << *Induction->getFunction() << "\n";
+    dbgs() << "intermediate fn:\n"
+           << *OrigLoop->getHeader()->getParent() << "\n";
   });
 }
 
@@ -8793,7 +8794,7 @@ void EpilogueVectorizerEpilogueLoop::printDebugTracesAtStart() {
 
 void EpilogueVectorizerEpilogueLoop::printDebugTracesAtEnd() {
   DEBUG_WITH_TYPE(VerboseDebug, {
-    dbgs() << "final fn:\n" << *Induction->getFunction() << "\n";
+    dbgs() << "final fn:\n" << *OrigLoop->getHeader()->getParent() << "\n";
   });
 }
 


        


More information about the llvm-commits mailing list