Lines Matching defs:edge_cache
131 make_label_edge (sbitmap edge_cache, basic_block src, rtx label, int flags)
143 cached_make_edge (edge_cache, src, BLOCK_FOR_INSN (label), flags);
149 rtl_make_eh_edge (sbitmap edge_cache, basic_block src, rtx insn)
164 make_label_edge (edge_cache, src, label,
206 sbitmap edge_cache = NULL;
213 edge_cache = sbitmap_alloc (last_basic_block_for_fn (cfun));
231 if (edge_cache)
233 bitmap_clear (edge_cache);
238 bitmap_set_bit (edge_cache, e->dest->index);
270 make_label_edge (edge_cache, bb,
280 make_label_edge (edge_cache, bb,
291 make_label_edge (edge_cache, bb, insn, EDGE_ABNORMAL);
296 cached_make_edge (edge_cache, bb, EXIT_BLOCK_PTR_FOR_FN (cfun), 0);
303 make_label_edge (edge_cache, bb,
311 make_label_edge (edge_cache, bb, JUMP_LABEL (insn), 0);
320 cached_make_edge (edge_cache, bb, EXIT_BLOCK_PTR_FOR_FN (cfun),
330 rtl_make_eh_edge (edge_cache, bb, insn);
346 make_label_edge (edge_cache, bb, x->insn (),
355 make_label_edge (edge_cache, bb, XEXP (note, 0),
373 cached_make_edge (edge_cache, bb, EXIT_BLOCK_PTR_FOR_FN (cfun),
378 cached_make_edge (edge_cache, bb, bb->next_bb, EDGE_FALLTHRU);
382 if (edge_cache)
383 sbitmap_free (edge_cache);