[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