Basic DCE pass.

This commit is contained in:
Ben Vanik
2013-12-07 02:18:26 -08:00
parent c2113c116d
commit 51d0be0f0a
11 changed files with 205 additions and 8 deletions

View File

@@ -38,7 +38,7 @@ PPCTranslator::PPCTranslator(PPCFrontend* frontend) :
//compiler_->AddPass(new passes::ByteSwapEliminationPass());
compiler_->AddPass(new passes::SimplificationPass());
//compiler_->AddPass(new passes::DeadStoreEliminationPass());
//compiler_->AddPass(new passes::DeadCodeEliminationPass());
compiler_->AddPass(new passes::DeadCodeEliminationPass());
Backend* backend = frontend->runtime()->backend();
assembler_ = backend->CreateAssembler();