Lines Matching defs:final_offset
4517 int final_offset = byte + SUBREG_BYTE (op);
4532 final_offset += (difference / UNITS_PER_WORD) * UNITS_PER_WORD;
4534 final_offset += difference % UNITS_PER_WORD;
4541 final_offset += (difference / UNITS_PER_WORD) * UNITS_PER_WORD;
4543 final_offset += difference % UNITS_PER_WORD;
4550 if (final_offset < 0)
4553 if (final_offset % GET_MODE_SIZE (outermode)
4554 || (unsigned) final_offset >= GET_MODE_SIZE (innermostmode))
4568 if (offset == final_offset)
4569 final_offset = 0;
4576 final_offset);
4580 SUBREG_REG (op), final_offset))
4581 return gen_rtx_SUBREG (outermode, SUBREG_REG (op), final_offset);
4629 int final_offset = byte;
4638 final_offset += (difference / UNITS_PER_WORD) * UNITS_PER_WORD;
4640 final_offset += difference % UNITS_PER_WORD;
4643 x = gen_rtx_REG_offset (op, outermode, final_regno, final_offset);
4674 unsigned int inner_size, final_offset;
4679 final_offset = byte % inner_size;
4680 if (final_offset + GET_MODE_SIZE (outermode) > inner_size)
4683 res = simplify_subreg (outermode, part, GET_MODE (part), final_offset);
4686 if (validate_subreg (outermode, GET_MODE (part), part, final_offset))
4687 return gen_rtx_SUBREG (outermode, part, final_offset);