aboutsummaryrefslogtreecommitdiff
path: root/backend/lib/CodeGen
diff options
context:
space:
mode:
Diffstat (limited to 'backend/lib/CodeGen')
-rw-r--r--backend/lib/CodeGen/MachineOptimizationPipeline.cpp6
1 files changed, 0 insertions, 6 deletions
diff --git a/backend/lib/CodeGen/MachineOptimizationPipeline.cpp b/backend/lib/CodeGen/MachineOptimizationPipeline.cpp
index f3ce86d..817b2ca 100644
--- a/backend/lib/CodeGen/MachineOptimizationPipeline.cpp
+++ b/backend/lib/CodeGen/MachineOptimizationPipeline.cpp
@@ -76,9 +76,6 @@ Expected<void> addPreRegisterAllocationOptimizationPipeline(
MachineCombinerStage::PreRegisterAllocation);
if (!Added)
return std::unexpected(Added.error());
- Added = addPass<MachineDCEPass>(Pipeline);
- if (!Added)
- return std::unexpected(Added.error());
return addPass<MachineSchedulerPass>(Pipeline, TargetInfo.SchedulingModel);
}
@@ -105,9 +102,6 @@ addPostRegisterAllocationPipeline(MachineFunctionPassManager &Pipeline,
Added = addPass<PrologueEpilogueInsertionPass>(Pipeline, TargetInfo.FrameLowering);
if (!Added)
return std::unexpected(Added.error());
- Added = addPass<MachineDCEPass>(Pipeline);
- if (!Added)
- return std::unexpected(Added.error());
Added = addPass<ExpandPostRAPseudosPass>(Pipeline, TargetInfo.PseudoExpansion);
if (!Added)
return std::unexpected(Added.error());