Lines Matching defs:dest
249 return (e) ? e->dest : NULL_BLOCK;
2420 rtx set, dest, src;
2428 dest = SET_DEST (set);
2430 if (!REG_P (dest)
2431 || (SMALL_REGISTER_CLASSES && HARD_REGISTER_P (dest)))
2437 if (side_effects_p (src) || side_effects_p (dest))
2440 if (may_trap_p (src) || may_trap_p (dest))
2453 if (vals[REGNO (dest)] != NULL)
2458 if (reg_overlap_mentioned_p (dest, cond))
2461 vals[REGNO (dest)] = src;
2555 rtx set, target, dest, t, e;
2563 dest = SET_DEST (set);
2564 regno = REGNO (dest);
2569 e = dest;
2570 target = noce_emit_cmove (&if_info, dest, code, cond_arg0, cond_arg1,
2578 if (target != dest)
2579 noce_emit_move_insn (dest, target);
2586 rtx set, target, dest;
2594 dest = SET_DEST (set);
2595 regno = REGNO (dest);
2603 target = noce_emit_cmove (&if_info, dest, code, cond_arg0, cond_arg1,
2604 dest, else_vals[regno]);
2611 if (target != dest)
2612 noce_emit_move_insn (dest, target);
2755 || (EDGE_SUCC (combo_bb, 0)->dest == EXIT_BLOCK_PTR
2841 ce_info.then_bb = then_edge->dest;
2842 ce_info.else_bb = else_edge->dest;
2905 else if (cur_edge->dest == target_bb)
3161 basic_block then_bb = then_edge->dest;
3162 basic_block else_bb = else_edge->dest;
3359 basic_block then_bb = then_edge->dest;
3360 basic_block else_bb = else_edge->dest, new_bb;
3464 basic_block then_bb = then_edge->dest;
3465 basic_block else_bb = else_edge->dest;
3510 else if (else_succ->dest->index < NUM_FIXED_BLOCKS
3512 else_succ->dest))
3528 if (! dead_or_predicable (test_bb, else_bb, then_bb, else_succ->dest, 0))