IR: Add DeadGPRStoreElimination

This is based on the Flag Elimination pass, and is not optimal - but does eliminate quite a few dead stores.
This commit is contained in:
Stefanos Kornilios Mitsis Poiitidis committed 2020-11-05 23:57:57 +02:00
1 parent 462cb39043
commit 5fa5e49c58
4 files changed
+157

No files matched your search

+1
View File
@@ -9,6 +9,7 @@ void PassManager::AddDefaultPasses(bool InlineConstants) {
InsertPass(CreateConstProp(InlineConstants));
////// InsertPass(CreateDeadFlagCalculationEliminination());
InsertPass(CreateDeadFlagStoreElimination());
InsertPass(CreateDeadGPRStoreElimination());
InsertPass(CreateSyscallOptimization());
InsertPass(CreatePassDeadCodeElimination());