Lines Matching defs:orig
4922 sparc_legitimize_pic_address (rtx orig, rtx reg)
4924 if (GET_CODE (orig) == SYMBOL_REF
4926 || (GET_CODE (orig) == LABEL_REF && !can_use_mov_pic_label_ref (orig)))
4951 emit_insn (gen_movdi_high_pic (temp_reg, orig));
4952 emit_insn (gen_movdi_lo_sum_pic (temp_reg, temp_reg, orig));
4956 emit_insn (gen_movsi_high_pic (temp_reg, orig));
4957 emit_insn (gen_movsi_lo_sum_pic (temp_reg, temp_reg, orig));
4964 address = orig;
4972 address, orig));
4976 address, orig));
4989 set_unique_reg_note (insn, REG_EQUAL, orig);
4992 else if (GET_CODE (orig) == CONST)
4996 if (GET_CODE (XEXP (orig, 0)) == PLUS
4997 && sparc_pic_register_p (XEXP (XEXP (orig, 0), 0)))
4998 return orig;
5006 gcc_assert (GET_CODE (XEXP (orig, 0)) == PLUS);
5007 base = sparc_legitimize_pic_address (XEXP (XEXP (orig, 0), 0), reg);
5008 offset = sparc_legitimize_pic_address (XEXP (XEXP (orig, 0), 1),
5023 else if (GET_CODE (orig) == LABEL_REF)
5028 return orig;