mirror of git://gcc.gnu.org/git/gcc.git
passes.def: Move early points-to after early SRA.
2014-04-14 Richard Biener <rguenther@suse.de> * passes.def: Move early points-to after early SRA. From-SVN: r209373
This commit is contained in:
parent
7b4cae1b53
commit
a9e4c82f99
|
|
@ -1,3 +1,7 @@
|
||||||
|
2014-04-14 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
* passes.def: Move early points-to after early SRA.
|
||||||
|
|
||||||
2014-04-14 Richard Biener <rguenther@suse.de>
|
2014-04-14 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
* tree-ssa-forwprop.c (simplify_gimple_switch): Enhance
|
* tree-ssa-forwprop.c (simplify_gimple_switch): Enhance
|
||||||
|
|
|
||||||
|
|
@ -68,10 +68,10 @@ along with GCC; see the file COPYING3. If not see
|
||||||
/* After CCP we rewrite no longer addressed locals into SSA
|
/* After CCP we rewrite no longer addressed locals into SSA
|
||||||
form if possible. */
|
form if possible. */
|
||||||
NEXT_PASS (pass_forwprop);
|
NEXT_PASS (pass_forwprop);
|
||||||
|
NEXT_PASS (pass_sra_early);
|
||||||
/* pass_build_ealias is a dummy pass that ensures that we
|
/* pass_build_ealias is a dummy pass that ensures that we
|
||||||
execute TODO_rebuild_alias at this point. */
|
execute TODO_rebuild_alias at this point. */
|
||||||
NEXT_PASS (pass_build_ealias);
|
NEXT_PASS (pass_build_ealias);
|
||||||
NEXT_PASS (pass_sra_early);
|
|
||||||
NEXT_PASS (pass_fre);
|
NEXT_PASS (pass_fre);
|
||||||
NEXT_PASS (pass_copy_prop);
|
NEXT_PASS (pass_copy_prop);
|
||||||
NEXT_PASS (pass_merge_phi);
|
NEXT_PASS (pass_merge_phi);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue