Lines Matching refs:xplus1
738 rtx xplus1;
762 xplus1 = XEXP (x, 1);
769 if (GET_CODE (xplus1) == CONST_INT)
771 info->offset = xplus1;
774 else if (GET_CODE (xplus1) == UNSPEC)
780 return microblaze_classify_unspec (info, xplus1);
782 else if ((GET_CODE (xplus1) == SYMBOL_REF ||
783 GET_CODE (xplus1) == LABEL_REF))
785 if (flag_pic == 2 || microblaze_tls_symbol_p(xplus1))
788 info->symbol = xplus1;
792 else if (GET_CODE (xplus1) == CONST)
794 rtx xconst0 = XEXP(xplus1, 0);
815 /* This is ok as info->symbol is set to xplus1 the full
827 info->symbol = xplus1;
845 else if (GET_CODE (xplus1) == REG
846 && microblaze_valid_index_register_p (xplus1, mode,
852 info->regB = xplus1;
1016 rtx xplus1 = XEXP (xinsn, 1);
1018 enum rtx_code code1 = GET_CODE (xplus1);
1023 xplus1 = XEXP (xinsn, 0);
1025 code1 = GET_CODE (xplus1);
1029 && code1 == CONST_INT && !SMALL_INT (xplus1))
1034 emit_move_insn (int_reg, GEN_INT (INTVAL (xplus1) & ~0x7fff));
1040 GEN_INT (INTVAL (xplus1) & 0x7fff));
1050 xplus1 = XEXP (xplus1, 0);
1051 code1 = GET_CODE (xplus1);
1055 if (microblaze_tls_symbol_p(xplus1))
1060 tls_ref = microblaze_legitimize_tls_address (xplus1,
1076 gen_rtvec (1, xplus1),
1091 gen_rtvec (1, xplus1),