Skip to content

Commit a863435

Browse files
committed
Temporarily Revert "Add basic loop fusion pass."
As it's causing some bot failures (and per request from kbarton). This reverts commit r358543/ab70da07286e618016e78247e4a24fcb84077fda. llvm-svn: 358546
1 parent 7f8ca6e commit a863435

File tree

4,868 files changed

+0
-575521
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,868 files changed

+0
-575521
lines changed

llvm/include/llvm/InitializePasses.h

-1
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

-6
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

-30
This file was deleted.

llvm/lib/Passes/PassBuilder.cpp

-1
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

-1
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

-1
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)