[llvm] 71cb781 - [LV] Remove stale completeLoopSkeleton (NFCI).

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 12 13:56:11 PDT 2024


Author: Florian Hahn
Date: 2024-09-12T21:55:43+01:00
New Revision: 71cb7811bbfedb400f86286a31f0a9bea3d834c6

URL: https://github.com/llvm/llvm-project/commit/71cb7811bbfedb400f86286a31f0a9bea3d834c6
DIFF: https://github.com/llvm/llvm-project/commit/71cb7811bbfedb400f86286a31f0a9bea3d834c6.diff

LOG: [LV] Remove stale completeLoopSkeleton (NFCI).

The function has been removed a while ago, also remove the stable
declaration.

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 3b6b154b9660cf..c30a69b0d5509b 100644
--- a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+++ b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
@@ -585,11 +585,6 @@ class InnerLoopVectorizer {
       const SCEV2ValueTy &ExpandedSCEVs,
       std::pair<BasicBlock *, Value *> AdditionalBypass = {nullptr, nullptr});
 
-  /// Complete the loop skeleton by adding debug MDs, creating appropriate
-  /// conditional branches in the middle block, preparing the builder and
-  /// running the verifier. Return the preheader of the completed vector loop.
-  BasicBlock *completeLoopSkeleton();
-
   /// Allow subclasses to override and print debug traces before/after vplan
   /// execution, when trace information is requested.
   virtual void printDebugTracesAtStart(){};


        


More information about the llvm-commits mailing list