Displaying 1 result from an estimated 1 matches for "add_cfg_simplif".
2009 Feb 19
6
[LLVMdev] Improving performance with optimization passes
...* Do simple "peephole" optimizations and bit-twiddling optzn. *)
add_instruction_combining pm;
(* reassociate expressions. *)
add_reassociation pm;
(* Eliminate Common SubExpressions. *)
add_gvn pm;
(* Simplify the control flow graph (deleting unreachable blocks, etc). *)
add_cfg_simplification pm;
add_memory_to_register_promotion pm;
and then I apply "PassManager.run_function" to every function after it is
validated.
Any idea what I might be doing wrong? Has anyone else got this functionality
giving performance boosts from OCaml?
--
Dr Jon Harrop, Flying Frog Co...