mirror of
https://github.com/mii443/wasmer.git
synced 2025-08-24 17:29:26 +00:00
Remove interprocedural optimization passes.
We never have more than one function defined in a module at a time.
This commit is contained in:
@ -241,10 +241,9 @@ impl FuncTranslator {
|
||||
}
|
||||
|
||||
pass_manager.add_type_based_alias_analysis_pass();
|
||||
pass_manager.add_ipsccp_pass();
|
||||
pass_manager.add_sccp_pass();
|
||||
pass_manager.add_prune_eh_pass();
|
||||
pass_manager.add_dead_arg_elimination_pass();
|
||||
pass_manager.add_function_inlining_pass();
|
||||
pass_manager.add_lower_expect_intrinsic_pass();
|
||||
pass_manager.add_scalar_repl_aggregates_pass();
|
||||
pass_manager.add_instruction_combining_pass();
|
||||
@ -258,7 +257,7 @@ impl FuncTranslator {
|
||||
pass_manager.add_licm_pass();
|
||||
pass_manager.add_loop_vectorize_pass();
|
||||
pass_manager.add_instruction_combining_pass();
|
||||
pass_manager.add_ipsccp_pass();
|
||||
pass_manager.add_sccp_pass();
|
||||
pass_manager.add_reassociate_pass();
|
||||
pass_manager.add_cfg_simplification_pass();
|
||||
pass_manager.add_gvn_pass();
|
||||
|
Reference in New Issue
Block a user