Lines Matching refs:setcc
896 cprop_jump (basic_block bb, rtx_insn *setcc, rtx_insn *jump, rtx from, rtx src) in cprop_jump() argument
915 if (setcc != NULL_RTX in cprop_jump()
916 && !modified_between_p (from, setcc, jump) in cprop_jump()
917 && !modified_between_p (src, setcc, jump)) in cprop_jump()
920 rtx setcc_set = single_set (setcc); in cprop_jump()
921 rtx setcc_note = find_reg_equal_equiv_note (setcc); in cprop_jump()
928 setcc = NULL; in cprop_jump()
943 if (setcc && modified_in_p (new_rtx, setcc)) in cprop_jump()
967 if (HAVE_cc0 && setcc != NULL && CC0_P (SET_DEST (single_set (setcc)))) in cprop_jump()
968 delete_insn (setcc); in cprop_jump()
1524 bypass_block (basic_block bb, rtx_insn *setcc, rtx_insn *jump) in bypass_block() argument
1535 insn = (setcc != NULL) ? setcc : jump; in bypass_block()
1609 if (setcc != NULL) in bypass_block()
1611 SET_DEST (PATTERN (setcc)), in bypass_block()
1612 SET_SRC (PATTERN (setcc))); in bypass_block()
1639 if (dest && setcc && !CC0_P (SET_DEST (PATTERN (setcc))) in bypass_block()
1652 if (setcc) in bypass_block()
1654 rtx pat = PATTERN (setcc); in bypass_block()
1693 rtx_insn *setcc; in bypass_conditional_jumps() local
1710 setcc = NULL; in bypass_conditional_jumps()
1716 if (setcc) in bypass_conditional_jumps()
1723 setcc = insn; in bypass_conditional_jumps()
1731 changed |= bypass_block (bb, setcc, insn); in bypass_conditional_jumps()