Skip to content

Commit e29874e

Browse files
committed
Revert "Add basic loop fusion pass." Per request.
This reverts commit r358543/ab70da07286e618016e78247e4a24fcb84077fda. llvm-svn: 358553
1 parent cee313d commit e29874e

File tree

13 files changed

+0
-2283
lines changed

13 files changed

+0
-2283
lines changed

llvm/include/llvm/InitializePasses.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,6 @@ void initializeLoopDeletionLegacyPassPass(PassRegistry&);
219219
void initializeLoopDistributeLegacyPass(PassRegistry&);
220220
void initializeLoopExtractorPass(PassRegistry&);
221221
void initializeLoopGuardWideningLegacyPassPass(PassRegistry&);
222-
void initializeLoopFuseLegacyPass(PassRegistry&);
223222
void initializeLoopIdiomRecognizeLegacyPassPass(PassRegistry&);
224223
void initializeLoopInfoWrapperPassPass(PassRegistry&);
225224
void initializeLoopInstSimplifyLegacyPassPass(PassRegistry&);

llvm/include/llvm/Transforms/Scalar.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -458,12 +458,6 @@ FunctionPass *createNaryReassociatePass();
458458
//
459459
FunctionPass *createLoopDistributePass();
460460

461-
//===----------------------------------------------------------------------===//
462-
//
463-
// LoopFuse - Fuse loops.
464-
//
465-
FunctionPass *createLoopFusePass();
466-
467461
//===----------------------------------------------------------------------===//
468462
//
469463
// LoopLoadElimination - Perform loop-aware load elimination.

llvm/include/llvm/Transforms/Scalar/LoopFuse.h

Lines changed: 0 additions & 30 deletions
This file was deleted.

llvm/lib/Passes/PassBuilder.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,6 @@
122122
#include "llvm/Transforms/Scalar/LoopDataPrefetch.h"
123123
#include "llvm/Transforms/Scalar/LoopDeletion.h"
124124
#include "llvm/Transforms/Scalar/LoopDistribute.h"
125-
#include "llvm/Transforms/Scalar/LoopFuse.h"
126125
#include "llvm/Transforms/Scalar/LoopIdiomRecognize.h"
127126
#include "llvm/Transforms/Scalar/LoopInstSimplify.h"
128127
#include "llvm/Transforms/Scalar/LoopLoadElimination.h"

llvm/lib/Passes/PassRegistry.def

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,6 @@ FUNCTION_PASS("partially-inline-libcalls", PartiallyInlineLibCallsPass())
197197
FUNCTION_PASS("lcssa", LCSSAPass())
198198
FUNCTION_PASS("loop-data-prefetch", LoopDataPrefetchPass())
199199
FUNCTION_PASS("loop-load-elim", LoopLoadEliminationPass())
200-
FUNCTION_PASS("loop-fuse", LoopFusePass())
201200
FUNCTION_PASS("loop-distribute", LoopDistributePass())
202201
FUNCTION_PASS("loop-vectorize", LoopVectorizePass())
203202
FUNCTION_PASS("pgo-memop-opt", PGOMemOPSizeOpt())

llvm/lib/Transforms/Scalar/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ add_llvm_library(LLVMScalarOpts
2828
LoopDeletion.cpp
2929
LoopDataPrefetch.cpp
3030
LoopDistribute.cpp
31-
LoopFuse.cpp
3231
LoopIdiomRecognize.cpp
3332
LoopInstSimplify.cpp
3433
LoopInterchange.cpp

0 commit comments

Comments
 (0)