Lines Matching defs:bb_info

2059 struct bb_info
2077 #define BB_INFO(BB) ((struct bb_info *) (BB)->aux)
2090 struct bb_info *bb_info;
2093 alloc_aux_for_blocks (sizeof (struct bb_info));
2100 bb_info = bb->aux;
2101 bb_info->earlyclobber = BITMAP_ALLOC (&greg_obstack);
2102 bb_info->avloc = BITMAP_ALLOC (&greg_obstack);
2103 bb_info->killed = BITMAP_ALLOC (&greg_obstack);
2104 bb_info->live_pavin = BITMAP_ALLOC (&greg_obstack);
2105 bb_info->live_pavout = BITMAP_ALLOC (&greg_obstack);
2106 bitmap_copy (bb_info->live_pavin, init);
2107 bitmap_copy (bb_info->live_pavout, init);
2129 struct bb_info *bb_info = BB_INFO (bb);
2138 bitmap_set_bit (bb_info->killed, regno);
2141 bitmap_set_bit (bb_info->avloc, regno);
2143 bitmap_clear_bit (bb_info->avloc, regno);
2251 struct bb_info *bb_info = BB_INFO (bb);
2258 if (bitmap_bit_p (bb_info->killed, regno)
2259 || bitmap_bit_p (bb_info->avloc, regno))
2269 bitmap_set_bit (bb_info->earlyclobber, regno);
2376 struct bb_info *bb_info;
2380 bb_info = BB_INFO (bb);
2381 bb_live_pavin = bb_info->live_pavin;
2382 bb_live_pavout = bb_info->live_pavout;
2391 bitmap_ior_and_compl (temp_bitmap, bb_info->avloc,
2392 bb_live_pavin, bb_info->killed);
2429 struct bb_info *bb_info;
2453 bb_info = BB_INFO (bb);
2460 bitmap_ior_into (bb_info->live_pavin, bb_info->earlyclobber);
2467 bitmap_ior_into (bb_info->live_pavin, stack_regs);
2501 struct bb_info *bb_info;
2512 bb_info = BB_INFO (bb);
2514 bitmap_and_into (bb->il.rtl->global_live_at_start, bb_info->live_pavin);
2515 bitmap_and_into (bb->il.rtl->global_live_at_end, bb_info->live_pavout);