Move the ref_to_variables pass to a later position (#968)

master
Leo White 2016-12-14 15:49:34 +00:00 committed by Mark Shinwell
parent d89b1a7b83
commit 9915e7e299
1 changed files with 4 additions and 4 deletions

View File

@ -91,11 +91,11 @@ let middle_end ppf ~source_provenance ~prefixname ~backend
+-+ ("Inline_and_simplify",
Inline_and_simplify.run ~never_inline:false ~backend
~prefixname ~round)
+-+ ("Ref_to_variables",
Ref_to_variables.eliminate_ref)
+-+ ("Remove_unused_closure_vars 2",
Remove_unused_closure_vars.remove_unused_closure_variables
~remove_direct_call_surrogates:false)
+-+ ("Ref_to_variables",
Ref_to_variables.eliminate_ref)
+-+ ("Initialize_symbol_to_let_symbol",
Initialize_symbol_to_let_symbol.run)
in
@ -126,14 +126,14 @@ let middle_end ppf ~source_provenance ~prefixname ~backend
Remove_unused_closure_vars.remove_unused_closure_variables
~remove_direct_call_surrogates:false)
+-+ ("lift_lets 3", Lift_code.lift_lets)
+-+ ("Ref_to_variables",
Ref_to_variables.eliminate_ref)
+-+ ("Inline_and_simplify noinline",
Inline_and_simplify.run ~never_inline:true ~backend
~prefixname ~round)
+-+ ("Remove_unused_closure_vars 3",
Remove_unused_closure_vars.remove_unused_closure_variables
~remove_direct_call_surrogates:false)
+-+ ("Ref_to_variables",
Ref_to_variables.eliminate_ref)
+-+ ("Initialize_symbol_to_let_symbol",
Initialize_symbol_to_let_symbol.run)
|> loop