Lines Matching refs:all_vd
1288 cprop_hardreg_bb (basic_block bb, struct value_data *all_vd, sbitmap visited) in cprop_hardreg_bb() argument
1300 all_vd[bb->index] = all_vd[single_pred (bb)->index]; in cprop_hardreg_bb()
1301 if (all_vd[bb->index].n_debug_insn_changes) in cprop_hardreg_bb()
1307 if (all_vd[bb->index].e[regno].debug_insn_changes) in cprop_hardreg_bb()
1310 for (cur = all_vd[bb->index].e[regno].debug_insn_changes; in cprop_hardreg_bb()
1312 --all_vd[bb->index].n_debug_insn_changes; in cprop_hardreg_bb()
1313 all_vd[bb->index].e[regno].debug_insn_changes = NULL; in cprop_hardreg_bb()
1314 if (all_vd[bb->index].n_debug_insn_changes == 0) in cprop_hardreg_bb()
1321 init_value_data (all_vd + bb->index); in cprop_hardreg_bb()
1323 return copyprop_hardreg_forward_1 (bb, all_vd + bb->index); in cprop_hardreg_bb()
1327 cprop_hardreg_debug (function *fun, struct value_data *all_vd) in cprop_hardreg_debug() argument
1332 if (all_vd[bb->index].n_debug_insn_changes) in cprop_hardreg_debug()
1339 if (all_vd[bb->index].e[regno].debug_insn_changes) in cprop_hardreg_debug()
1342 apply_debug_insn_changes (all_vd + bb->index, regno); in cprop_hardreg_debug()
1345 for (cur = all_vd[bb->index].e[regno].debug_insn_changes; in cprop_hardreg_debug()
1347 --all_vd[bb->index].n_debug_insn_changes; in cprop_hardreg_debug()
1348 all_vd[bb->index].e[regno].debug_insn_changes = NULL; in cprop_hardreg_debug()
1349 if (all_vd[bb->index].n_debug_insn_changes == 0) in cprop_hardreg_debug()
1360 struct value_data *all_vd; in execute() local
1363 all_vd = XNEWVEC (struct value_data, last_basic_block_for_fn (fun)); in execute()
1388 if (cprop_hardreg_bb (bb, all_vd, visited)) in execute()
1390 if (all_vd[bb->index].n_debug_insn_changes) in execute()
1399 cprop_hardreg_debug (fun, all_vd); in execute()
1413 cprop_hardreg_bb (bb, all_vd, visited); in execute()
1414 if (all_vd[bb->index].n_debug_insn_changes) in execute()
1420 cprop_hardreg_debug (fun, all_vd); in execute()
1423 free (all_vd); in execute()