Lines Matching +defs:label +defs:offset
1569 int named_stack_size = ca->stack_words * UNITS_PER_WORD, offset;
1596 offset = MAX_ARGS_IN_GP_REGISTERS * UNITS_PER_WORD;
1597 t = fold_build_pointer_plus_hwi (t, -offset);
1605 offset = gp_saved * UNITS_PER_WORD
1607 t = fold_build_pointer_plus_hwi (t, -offset);
1668 OFFS be the current offset into the register save area. Either
1731 /* [6] Emit code to branch over the else clause, then the label. */
1768 /* Return true if OP is an offset suitable for use as a displacement in the
1825 /* If X is base+disp, check that we have an appropriate offset. */
1888 unaligned offset is generated. Unaligned offsets are left alone for
1899 int offset = INTVAL (XEXP (x, 1));
1903 int offset_base = offset & ~mask;
1906 if (size > 4 && size + offset - offset_base > 0x80)
1907 offset_base = offset & ~0x3f;
1908 if (offset_base != 0 && offset_base != offset && (offset & mask1) == 0)
1915 return plus_constant (Pmode, ptr_reg, offset - offset_base);
1945 int offset = INTVAL (XEXP (newrtx, 1));
1949 int offset_base = offset & ~mask;
1952 if (size > 4 && size + offset - offset_base > 0x80)
1953 offset_base = offset & ~0x3f;
1955 if (offset_base && (offset & mask1) == 0)
1960 x = gen_rtx_PLUS (Pmode, temp, GEN_INT (offset - offset_base));
2969 visium_split_cbranch (enum rtx_code code, rtx op0, rtx op1, rtx label)
2979 x = gen_rtx_IF_THEN_ELSE (VOIDmode, x, gen_rtx_LABEL_REF (Pmode, label),
3040 output_branch (rtx label, const char *cond, rtx_insn *insn)
3046 operands[0] = label;
3102 moviu reg,%u label
3103 movil reg,%l label
3131 /* Or else, if the label is PC, then this is a return. */
3132 else if (label == pc_rtx)
3155 output_ubranch (rtx label, rtx_insn *insn)
3157 return output_branch (label, "tr", insn);
3165 output_cbranch (rtx label, enum rtx_code code, machine_mode cc_mode,
3272 return output_branch (label, cond, insn);
3703 the offset between two registers, one to be eliminated, and the other its
3712 int offset;
3715 offset = (save_fp + save_lr + lr_slot) * UNITS_PER_WORD;
3717 offset = visium_compute_frame_size (get_frame_size ());
3721 return offset;
3758 visium_save_regs (int alloc, int offset, int low_regno, int high_regno)
3778 offset -= reg_type_size[reg_type];
3786 stack_pointer_rtx, offset));
3798 stack_pointer_rtx, offset));
3820 stack_pointer_rtx, offset));
3836 stack_pointer_rtx, offset));
3994 visium_restore_regs (int dealloc, int offset, int high_regno, int low_regno)
4018 r30_offset = offset;
4025 offset));
4039 stack_pointer_rtx, offset));
4056 stack_pointer_rtx, offset));
4071 stack_pointer_rtx, offset));
4084 offset += reg_type_size[reg_type];