Commit 625da0db by Kazu Hirata

tree-into-ssa.c (find_idf): Use VEC_quick_push instead of VEC_safe_push.

	* tree-into-ssa.c (find_idf): Use VEC_quick_push instead of
	VEC_safe_push.

From-SVN: r96684
parent 6726a1f5
2005-03-01 Paolo Bonzini <bonzini@gnu.org> 2005-03-18 Kazu Hirata <kazu@cs.umass.edu>
* tree-into-ssa.c (find_idf): Use VEC_quick_push instead of
VEC_safe_push.
2005-03-18 Paolo Bonzini <bonzini@gnu.org>
* combine.c (gen_binary): Remove. * combine.c (gen_binary): Remove.
(known_cond, simplify_shift_const, find_split_point, (known_cond, simplify_shift_const, find_split_point,
......
...@@ -511,7 +511,11 @@ find_idf (bitmap def_blocks, bitmap *dfs) ...@@ -511,7 +511,11 @@ find_idf (bitmap def_blocks, bitmap *dfs)
/* Seed the work list with all the blocks in DEF_BLOCKS. */ /* Seed the work list with all the blocks in DEF_BLOCKS. */
EXECUTE_IF_SET_IN_BITMAP (def_blocks, 0, bb_index, bi) EXECUTE_IF_SET_IN_BITMAP (def_blocks, 0, bb_index, bi)
VEC_safe_push (int, work_stack, bb_index); /* We use VEC_quick_push here for speed. This is safe because we
know that the number of definition blocks is no greater than
the number of basic blocks, which is the initial capacity of
WORK_STACK. */
VEC_quick_push (int, work_stack, bb_index);
/* Pop a block off the worklist, add every block that appears in /* Pop a block off the worklist, add every block that appears in
the original block's DF that we have not already processed to the original block's DF that we have not already processed to
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment