Lines Matching refs:offset
851 calculating the bit offset. */
1367 rtx offset = ARGS_SIZE_RTX (args[i].locate.offset);
1380 if (GET_CODE (offset) == CONST_INT)
1381 addr = plus_constant (arg_reg, INTVAL (offset));
1383 addr = gen_rtx_PLUS (Pmode, arg_reg, offset);
1407 else if (GET_CODE (offset) == CONST_INT)
1409 align = INTVAL (offset) * BITS_PER_UNIT | boundary;
2970 int offset = 0;
2981 offset = GET_MODE_SIZE (GET_MODE (target))
2984 offset = (offset / UNITS_PER_WORD) * UNITS_PER_WORD;
2986 offset %= UNITS_PER_WORD;
2988 target = gen_rtx_SUBREG (TYPE_MODE (type), target, offset);
3668 upper_bound = -argvec[argnum].locate.offset.constant + 1;
3671 lower_bound = argvec[argnum].locate.offset.constant;
3692 argvec[argnum].locate.offset.constant);
3719 GEN_INT (argvec[argnum].locate.offset.constant),
3738 argvec[argnum].locate.offset.constant);
3950 argvec[count].locate.offset.constant);
4234 ARGS_SIZE_RTX (arg->locate.offset), reg_parm_stack_space,
4291 argblock + arg->locate.offset areas overlap. */
4305 gcc_assert (!arg->locate.offset.var
4309 if (arg->locate.offset.constant > i)
4311 if (arg->locate.offset.constant < i + INTVAL (size_rtx))
4314 else if (arg->locate.offset.constant < i)
4319 if (i < (arg->locate.offset.constant
4338 ARGS_SIZE_RTX (arg->locate.offset), reg_parm_stack_space,