summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2017-03-12 12:44:12 +0800
committerJohn Hodge <tpg@ucc.asn.au>2017-03-12 12:44:12 +0800
commit7a30e6e65bda212ffc09807bfacb8db3b815bc5d (patch)
tree402af4f66e16f815df6fb5b8dded30046a2314a2 /src
parent5a907d042ea463e6f86985aaa66a1f2a46e3406a (diff)
downloadmrust-7a30e6e65bda212ffc09807bfacb8db3b815bc5d.tar.gz
Trans Codegen - Enable optimisation after monomorph
Diffstat (limited to 'src')
-rw-r--r--src/trans/codegen.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/trans/codegen.cpp b/src/trans/codegen.cpp
index 6a581d93..9d536181 100644
--- a/src/trans/codegen.cpp
+++ b/src/trans/codegen.cpp
@@ -160,8 +160,7 @@ void Trans_Codegen(const ::std::string& outfile, const TransOptions& opt, const
auto mir = Trans_Monomorphise(resolve, pp, fcn.m_code.m_mir);
MIR_Validate(resolve, ::HIR::ItemPath(""), *mir, args, ret_type);
MIR_Cleanup(resolve, ::HIR::ItemPath(""), *mir, args, ret_type);
- // TODO: MIR Optimisation
- //MIR_Optimise(resolve, ::HIR::ItemPath(""), *mir, args, ret_type);
+ MIR_Optimise(resolve, ::HIR::ItemPath(""), *mir, args, ret_type);
MIR_Validate(resolve, ::HIR::ItemPath(""), *mir, args, ret_type);
codegen->emit_function_code(path, fcn, ent.second->pp, mir);
}