Lines Matching refs:basic_block
48 static bool glb_enum_p (basic_block, void *);
57 basic_block bb;
125 basic_block *bbs;
225 flow_loop_nodes_find (basic_block header, struct loop *loop)
227 basic_block *stack;
236 stack = XNEWVEC (basic_block, n_basic_blocks);
245 basic_block node;
253 basic_block ancestor = e->src;
276 basic_block bb;
429 update_latch_info (basic_block jump)
464 basic_block header;
479 basic_block latch = e->src;
499 basic_block bb;
602 basic_block header;
603 basic_block bb;
648 basic_block latch = e->src;
728 basic_block latch = e->src;
763 flow_bb_inside_loop_p (const struct loop *loop, const basic_block bb)
776 glb_enum_p (basic_block bb, void *glb_header)
778 return bb != (basic_block) glb_header;
784 basic_block *
787 basic_block *tovisit, bb;
792 tovisit = XCNEWVEC (basic_block, loop->num_nodes);
818 fill_sons_in_loop (const struct loop *loop, basic_block bb,
819 basic_block *tovisit, int *tv)
821 basic_block son, postpone = NULL;
847 basic_block *
850 basic_block *tovisit;
855 tovisit = XCNEWVEC (basic_block, loop->num_nodes);
869 basic_block *
872 basic_block *blocks;
873 basic_block bb;
881 blocks = XCNEWVEC (basic_block, loop->num_nodes);
924 basic_block * body;
953 basic_block * body;
969 add_bb_to_loop (basic_block bb, struct loop *loop)
982 remove_bb_from_loops (basic_block bb)
1019 basic_block *bbs;
1060 basic_block *bbs, bb;