Lines Matching refs:setcc
897 cprop_jump (basic_block bb, rtx_insn *setcc, rtx_insn *jump, rtx from, rtx src) in cprop_jump() argument
916 if (setcc != NULL_RTX in cprop_jump()
917 && !modified_between_p (from, setcc, jump) in cprop_jump()
918 && !modified_between_p (src, setcc, jump)) in cprop_jump()
921 rtx setcc_set = single_set (setcc); in cprop_jump()
922 rtx setcc_note = find_reg_equal_equiv_note (setcc); in cprop_jump()
929 setcc = NULL; in cprop_jump()
944 if (setcc && modified_in_p (new_rtx, setcc)) in cprop_jump()
968 if (HAVE_cc0 && setcc != NULL && CC0_P (SET_DEST (single_set (setcc)))) in cprop_jump()
969 delete_insn (setcc); in cprop_jump()
1523 bypass_block (basic_block bb, rtx_insn *setcc, rtx_insn *jump) in bypass_block() argument
1534 insn = (setcc != NULL) ? setcc : jump; in bypass_block()
1608 if (setcc != NULL) in bypass_block()
1610 SET_DEST (PATTERN (setcc)), in bypass_block()
1611 SET_SRC (PATTERN (setcc))); in bypass_block()
1638 if (dest && setcc && !CC0_P (SET_DEST (PATTERN (setcc))) in bypass_block()
1651 if (setcc) in bypass_block()
1653 rtx pat = PATTERN (setcc); in bypass_block()
1692 rtx_insn *setcc; in bypass_conditional_jumps() local
1709 setcc = NULL; in bypass_conditional_jumps()
1715 if (setcc) in bypass_conditional_jumps()
1722 setcc = insn; in bypass_conditional_jumps()
1730 changed |= bypass_block (bb, setcc, insn); in bypass_conditional_jumps()