Lines Matching refs:src_const
1357 try_const_anchors (rtx src_const, enum machine_mode mode) in try_const_anchors() argument
1365 if (!compute_const_anchors (src_const, &lower_base, &lower_offs, in try_const_anchors()
4123 rtx src_const; member
4387 rtx src_const = 0; in cse_insn() local
4550 src_const = p->exp; in cse_insn()
4555 if (src_const == 0 in cse_insn()
4563 src_const = src_folded, src_const_elt = elt; in cse_insn()
4564 else if (src_const == 0 && src_eqv_here && CONSTANT_P (src_eqv_here)) in cse_insn()
4565 src_const = src_eqv_here, src_const_elt = src_eqv_elt; in cse_insn()
4569 if (src_const && src_const_elt == 0) in cse_insn()
4571 sets[i].src_const_hash = HASH (src_const, mode); in cse_insn()
4572 src_const_elt = lookup (src_const, sets[i].src_const_hash, mode); in cse_insn()
4575 sets[i].src_const = src_const; in cse_insn()
4589 if (src_const in cse_insn()
4590 && (GET_CODE (src_const) == CONST in cse_insn()
4593 src_related = use_related_value (src_const, src_const_elt); in cse_insn()
4618 if (src_const && src_related == 0 && CONST_INT_P (src_const) in cse_insn()
4631 = lookup (src_const, HASH (src_const, wider_mode), wider_mode); in cse_insn()
4742 && src_const in cse_insn()
4743 && GET_CODE (src_const) == CONST_INT) in cse_insn()
4745 src_related = try_const_anchors (src_const, mode); in cse_insn()
4869 if (dest == pc_rtx && src_const && GET_CODE (src_const) == LABEL_REF) in cse_insn()
4870 src_folded = src_const, src_folded_cost = src_folded_regcost = -1; in cse_insn()
5163 if (src_const && COST (src_const) < COST (src) in cse_insn()
5165 src_const, 0)) in cse_insn()
5166 src = src_const; in cse_insn()
5193 if (n_sets == 1 && src_const && REG_P (dest) in cse_insn()
5194 && !REG_P (src_const) in cse_insn()
5195 && ! (GET_CODE (src_const) == CONST in cse_insn()
5196 && GET_CODE (XEXP (src_const, 0)) == MINUS in cse_insn()
5197 && GET_CODE (XEXP (XEXP (src_const, 0), 0)) == LABEL_REF in cse_insn()
5198 && GET_CODE (XEXP (XEXP (src_const, 0), 1)) == LABEL_REF)) in cse_insn()
5201 if (! rtx_equal_p (src, src_const)) in cse_insn()
5204 src_const = copy_rtx (src_const); in cse_insn()
5208 set_unique_reg_note (insn, REG_EQUAL, src_const); in cse_insn()
5250 if (src_const != 0 && CONST_INT_P (src_const) in cse_insn()
5253 && ! (INTVAL (src_const) in cse_insn()
5348 this_insn_cc0 = src_const && mode != VOIDmode ? src_const : src; in cse_insn()
5445 if (sets[i].src_const && sets[i].src_const_elt == 0 in cse_insn()
5446 && src != sets[i].src_const in cse_insn()
5447 && ! rtx_equal_p (sets[i].src_const, src)) in cse_insn()
5448 sets[i].src_elt = insert (sets[i].src_const, classp, in cse_insn()