Skip to content

Commit 320eab2

Browse files
author
Yuanfang Chen
committed
Revert "[NewPM][CodeGen] Introduce machine pass and machine pass manager"
This reverts commit 911565d. Broke some non-Linux bots.
1 parent 2a01d7f commit 320eab2

File tree

7 files changed

+2
-665
lines changed

7 files changed

+2
-665
lines changed

llvm/include/llvm/CodeGen/MachinePassManager.h

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

llvm/include/llvm/IR/PassManager.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,7 @@ class PassManager : public PassInfoMixin<
558558

559559
static bool isRequired() { return true; }
560560

561-
protected:
561+
private:
562562
using PassConceptT =
563563
detail::PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...>;
564564

llvm/lib/CodeGen/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,6 @@ add_llvm_component_library(LLVMCodeGen
9292
MachineOperand.cpp
9393
MachineOptimizationRemarkEmitter.cpp
9494
MachineOutliner.cpp
95-
MachinePassManager.cpp
9695
MachinePipeliner.cpp
9796
MachinePostDominators.cpp
9897
MachineRegionInfo.cpp

llvm/lib/CodeGen/LLVMBuild.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ subdirectories = AsmPrinter SelectionDAG MIRParser GlobalISel
2121
type = Library
2222
name = CodeGen
2323
parent = Libraries
24-
required_libraries = Analysis BitReader BitWriter Core MC Passes ProfileData Scalar Support Target TransformUtils
24+
required_libraries = Analysis BitReader BitWriter Core MC ProfileData Scalar Support Target TransformUtils

llvm/lib/CodeGen/MachinePassManager.cpp

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

llvm/unittests/CodeGen/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ set(LLVM_LINK_COMPONENTS
77
Core
88
MC
99
MIRParser
10-
Passes
1110
SelectionDAG
1211
Support
1312
Target
@@ -21,7 +20,6 @@ add_llvm_unittest(CodeGenTests
2120
MachineInstrBundleIteratorTest.cpp
2221
MachineInstrTest.cpp
2322
MachineOperandTest.cpp
24-
PassManagerTest.cpp
2523
ScalableVectorMVTsTest.cpp
2624
TypeTraitsTest.cpp
2725
TargetOptionsTest.cpp

0 commit comments

Comments
 (0)