Home
last modified time | relevance | path

Searched refs:offset_rtx (Results 1 – 25 of 31) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/nds32/
H A Dnds32-utils.c151 rtx offset_rtx = extract_offset_rtx (insn); in store_offset_reg_p() local
153 if (offset_rtx == NULL_RTX) in store_offset_reg_p()
156 if (REG_P (offset_rtx)) in store_offset_reg_p()
370 rtx offset_rtx; in extract_offset_rtx() local
411 offset_rtx = XEXP (plus_rtx, 1); in extract_offset_rtx()
415 offset_rtx = XEXP (plus_rtx, 0); in extract_offset_rtx()
418 if (ARITHMETIC_P (offset_rtx)) in extract_offset_rtx()
420 gcc_assert (GET_CODE (offset_rtx) == MULT); in extract_offset_rtx()
421 gcc_assert (REG_P (XEXP (offset_rtx, 0))); in extract_offset_rtx()
422 offset_rtx = XEXP (offset_rtx, 0); in extract_offset_rtx()
[all …]
H A Dnds32-pipelines-auxiliary.c69 rtx offset_rtx; in determine_access_direction() local
148 offset_rtx = XEXP (plus_rtx, 1); in determine_access_direction()
149 if (GET_CODE (offset_rtx) == CONST_INT) in determine_access_direction()
151 if (INTVAL (offset_rtx) < 0) in determine_access_direction()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/nds32/
H A Dnds32-utils.cc151 rtx offset_rtx = extract_offset_rtx (insn); in store_offset_reg_p() local
153 if (offset_rtx == NULL_RTX) in store_offset_reg_p()
156 if (REG_P (offset_rtx)) in store_offset_reg_p()
370 rtx offset_rtx; in extract_offset_rtx() local
411 offset_rtx = XEXP (plus_rtx, 1); in extract_offset_rtx()
415 offset_rtx = XEXP (plus_rtx, 0); in extract_offset_rtx()
418 if (ARITHMETIC_P (offset_rtx)) in extract_offset_rtx()
420 gcc_assert (GET_CODE (offset_rtx) == MULT); in extract_offset_rtx()
421 gcc_assert (REG_P (XEXP (offset_rtx, 0))); in extract_offset_rtx()
422 offset_rtx = XEXP (offset_rtx, 0); in extract_offset_rtx()
[all …]
H A Dnds32-pipelines-auxiliary.cc69 rtx offset_rtx; in determine_access_direction() local
148 offset_rtx = XEXP (plus_rtx, 1); in determine_access_direction()
149 if (GET_CODE (offset_rtx) == CONST_INT) in determine_access_direction()
151 if (INTVAL (offset_rtx) < 0) in determine_access_direction()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/lm32/
H A Dlm32.c305 rtx offset_rtx; in expand_save_restore() local
308 offset_rtx = GEN_INT (offset); in expand_save_restore()
309 if (satisfies_constraint_K (offset_rtx)) in expand_save_restore()
314 offset_rtx)); in expand_save_restore()
322 insn = emit_move_insn (r10, offset_rtx); in expand_save_restore()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/lm32/
H A Dlm32.cc305 rtx offset_rtx; in expand_save_restore() local
308 offset_rtx = GEN_INT (offset); in expand_save_restore()
309 if (satisfies_constraint_K (offset_rtx)) in expand_save_restore()
314 offset_rtx)); in expand_save_restore()
322 insn = emit_move_insn (r10, offset_rtx); in expand_save_restore()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000-string.cc2190 rtx offset_rtx; in expand_strncmp_gpr_sequence() local
2192 offset_rtx = GEN_INT (offset); in expand_strncmp_gpr_sequence()
2195 offset_rtx = gen_reg_rtx (Pmode); in expand_strncmp_gpr_sequence()
2196 emit_move_insn (offset_rtx, GEN_INT (offset)); in expand_strncmp_gpr_sequence()
2198 rtx addr1 = gen_rtx_PLUS (Pmode, src1_addr, offset_rtx); in expand_strncmp_gpr_sequence()
2199 rtx addr2 = gen_rtx_PLUS (Pmode, src2_addr, offset_rtx); in expand_strncmp_gpr_sequence()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000-string.c2190 rtx offset_rtx; in expand_strncmp_gpr_sequence() local
2192 offset_rtx = GEN_INT (offset); in expand_strncmp_gpr_sequence()
2195 offset_rtx = gen_reg_rtx (Pmode); in expand_strncmp_gpr_sequence()
2196 emit_move_insn (offset_rtx, GEN_INT (offset)); in expand_strncmp_gpr_sequence()
2198 rtx addr1 = gen_rtx_PLUS (Pmode, src1_addr, offset_rtx); in expand_strncmp_gpr_sequence()
2199 rtx addr2 = gen_rtx_PLUS (Pmode, src2_addr, offset_rtx); in expand_strncmp_gpr_sequence()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/tilegx/
H A Dtilegx.c3892 rtx base_reg_rtx, tmp_reg_rtx, offset_rtx; in compute_frame_addr() local
3912 offset_rtx = GEN_INT (offset_from_base); in compute_frame_addr()
3914 if (!add_operand (offset_rtx, Pmode)) in compute_frame_addr()
3916 expand_set_cint64 (tmp_reg_rtx, offset_rtx); in compute_frame_addr()
3917 offset_rtx = tmp_reg_rtx; in compute_frame_addr()
3921 gen_rtx_PLUS (Pmode, base_reg_rtx, offset_rtx))); in compute_frame_addr()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/tilegx/
H A Dtilegx.cc3893 rtx base_reg_rtx, tmp_reg_rtx, offset_rtx; in compute_frame_addr() local
3913 offset_rtx = GEN_INT (offset_from_base); in compute_frame_addr()
3915 if (!add_operand (offset_rtx, Pmode)) in compute_frame_addr()
3917 expand_set_cint64 (tmp_reg_rtx, offset_rtx); in compute_frame_addr()
3918 offset_rtx = tmp_reg_rtx; in compute_frame_addr()
3922 gen_rtx_PLUS (Pmode, base_reg_rtx, offset_rtx))); in compute_frame_addr()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dfunction.c2684 rtx offset_rtx, stack_parm; in assign_parm_find_stack_rtl() local
2690 offset_rtx = ARGS_SIZE_RTX (data->locate.slot_offset); in assign_parm_find_stack_rtl()
2692 offset_rtx = ARGS_SIZE_RTX (data->locate.offset); in assign_parm_find_stack_rtl()
2695 if (offset_rtx != const0_rtx) in assign_parm_find_stack_rtl()
2696 stack_parm = gen_rtx_PLUS (Pmode, stack_parm, offset_rtx); in assign_parm_find_stack_rtl()
2734 if (poly_int_rtx_p (offset_rtx, &offset) in assign_parm_find_stack_rtl()
2743 else if (poly_int_rtx_p (offset_rtx, &offset)) in assign_parm_find_stack_rtl()
H A Dexpr.c5178 rtx offset_rtx; in expand_assignment() local
5189 offset_rtx = expand_expr (offset, NULL_RTX, VOIDmode, EXPAND_SUM); in expand_assignment()
5191 if (GET_MODE (offset_rtx) != address_mode) in expand_assignment()
5196 offset_rtx = force_operand (offset_rtx, NULL_RTX); in expand_assignment()
5197 offset_rtx = convert_to_mode (address_mode, offset_rtx, 0); in expand_assignment()
5233 to_rtx = offset_address (to_rtx, offset_rtx, in expand_assignment()
10850 rtx offset_rtx = expand_expr (offset, NULL_RTX, VOIDmode, in expand_expr_real_1() local
10856 if (GET_MODE (offset_rtx) != address_mode) in expand_expr_real_1()
10861 offset_rtx = force_operand (offset_rtx, NULL_RTX); in expand_expr_real_1()
10862 offset_rtx = convert_to_mode (address_mode, offset_rtx, 0); in expand_expr_real_1()
[all …]
H A Dinternal-fn.c2780 rtx offset_rtx = expand_normal (offset); in expand_scatter_store_optab_fn() local
2787 create_input_operand (&ops[i++], offset_rtx, TYPE_MODE (TREE_TYPE (offset))); in expand_scatter_store_optab_fn()
2815 rtx offset_rtx = expand_normal (offset); in expand_gather_load_optab_fn() local
2822 create_input_operand (&ops[i++], offset_rtx, TYPE_MODE (TREE_TYPE (offset))); in expand_gather_load_optab_fn()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dexpr.cc5456 rtx offset_rtx; in expand_assignment() local
5467 offset_rtx = expand_expr (offset, NULL_RTX, VOIDmode, EXPAND_SUM); in expand_assignment()
5469 if (GET_MODE (offset_rtx) != address_mode) in expand_assignment()
5474 offset_rtx = force_operand (offset_rtx, NULL_RTX); in expand_assignment()
5475 offset_rtx = convert_to_mode (address_mode, offset_rtx, 0); in expand_assignment()
5511 to_rtx = offset_address (to_rtx, offset_rtx, in expand_assignment()
11246 rtx offset_rtx = expand_expr (offset, NULL_RTX, VOIDmode, in expand_expr_real_1() local
11252 if (GET_MODE (offset_rtx) != address_mode) in expand_expr_real_1()
11257 offset_rtx = force_operand (offset_rtx, NULL_RTX); in expand_expr_real_1()
11258 offset_rtx = convert_to_mode (address_mode, offset_rtx, 0); in expand_expr_real_1()
[all …]
H A Dinternal-fn.cc3342 rtx offset_rtx = expand_normal (offset); in expand_scatter_store_optab_fn() local
3349 create_input_operand (&ops[i++], offset_rtx, TYPE_MODE (TREE_TYPE (offset))); in expand_scatter_store_optab_fn()
3377 rtx offset_rtx = expand_normal (offset); in expand_gather_load_optab_fn() local
3384 create_input_operand (&ops[i++], offset_rtx, TYPE_MODE (TREE_TYPE (offset))); in expand_gather_load_optab_fn()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/tilepro/
H A Dtilepro.cc3429 rtx base_reg_rtx, tmp_reg_rtx, offset_rtx; in compute_frame_addr() local
3449 offset_rtx = gen_int_si (offset_from_base); in compute_frame_addr()
3451 if (!tilepro_expand_addsi (tmp_reg_rtx, base_reg_rtx, offset_rtx)) in compute_frame_addr()
3455 offset_rtx))); in compute_frame_addr()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/tilepro/
H A Dtilepro.c3429 rtx base_reg_rtx, tmp_reg_rtx, offset_rtx; in compute_frame_addr() local
3449 offset_rtx = gen_int_si (offset_from_base); in compute_frame_addr()
3451 if (!tilepro_expand_addsi (tmp_reg_rtx, base_reg_rtx, offset_rtx)) in compute_frame_addr()
3455 offset_rtx))); in compute_frame_addr()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/iq2000/
H A Diq2000.cc1795 rtx offset_rtx = GEN_INT (offset); in iq2000_add_large_offset_to_sp() local
1797 emit_move_insn (reg, offset_rtx); in iq2000_add_large_offset_to_sp()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/iq2000/
H A Diq2000.c1795 rtx offset_rtx = GEN_INT (offset); in iq2000_add_large_offset_to_sp() local
1797 emit_move_insn (reg, offset_rtx); in iq2000_add_large_offset_to_sp()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/frv/
H A Dfrv.c1515 rtx offset_rtx = GEN_INT (offset); in frv_frame_offset_rtx() local
1517 return offset_rtx; in frv_frame_offset_rtx()
1522 emit_insn (gen_movsi (reg_rtx, offset_rtx)); in frv_frame_offset_rtx()
1525 emit_insn (gen_movsi_high (reg_rtx, offset_rtx)); in frv_frame_offset_rtx()
1526 emit_insn (gen_movsi_lo_sum (reg_rtx, offset_rtx)); in frv_frame_offset_rtx()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/frv/
H A Dfrv.cc1504 rtx offset_rtx = GEN_INT (offset); in frv_frame_offset_rtx() local
1506 return offset_rtx; in frv_frame_offset_rtx()
1511 emit_insn (gen_movsi (reg_rtx, offset_rtx)); in frv_frame_offset_rtx()
1514 emit_insn (gen_movsi_high (reg_rtx, offset_rtx)); in frv_frame_offset_rtx()
1515 emit_insn (gen_movsi_lo_sum (reg_rtx, offset_rtx)); in frv_frame_offset_rtx()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64.c4580 rtx offset_rtx = gen_int_mode (offset, mode); variable
4581 rtx_insn *insn = emit_insn (gen_add3_insn (dest, src, offset_rtx));
4598 rtx offset_rtx = gen_int_mode (poly_offset, mode); variable
4601 rtx_insn *insn = emit_insn (gen_add3_insn (dest, src, offset_rtx));
4607 rtx addr = gen_rtx_PLUS (mode, src, offset_rtx);
4739 rtx offset_rtx, rtx temp1, rtx temp2) in aarch64_split_add_offset() argument
4741 aarch64_add_offset (mode, dest, src, rtx_to_poly_int64 (offset_rtx), in aarch64_split_add_offset()
11050 rtx offset_rtx = XEXP (x, 1); in aarch64_legitimize_address() local
11051 HOST_WIDE_INT offset = INTVAL (offset_rtx); in aarch64_legitimize_address()
11072 base = expand_binop (Pmode, add_optab, op0, offset_rtx, in aarch64_legitimize_address()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64.cc5867 rtx offset_rtx = gen_int_mode (offset, mode); in aarch64_add_offset() local
5868 rtx_insn *insn = emit_insn (gen_add3_insn (dest, src, offset_rtx)); in aarch64_add_offset()
5885 rtx offset_rtx = gen_int_mode (poly_offset, mode); in aarch64_add_offset() local
5888 rtx_insn *insn = emit_insn (gen_add3_insn (dest, src, offset_rtx)); in aarch64_add_offset()
5894 rtx addr = gen_rtx_PLUS (mode, src, offset_rtx); in aarch64_add_offset()
6026 rtx offset_rtx, rtx temp1, rtx temp2) in aarch64_split_add_offset() argument
6028 aarch64_add_offset (mode, dest, src, rtx_to_poly_int64 (offset_rtx), in aarch64_split_add_offset()
12505 rtx offset_rtx = XEXP (x, 1); in aarch64_legitimize_address() local
12506 HOST_WIDE_INT offset = INTVAL (offset_rtx); in aarch64_legitimize_address()
12527 base = expand_binop (Pmode, add_optab, op0, offset_rtx, in aarch64_legitimize_address()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Darm.c8276 rtx l1, labelno, offset_rtx; in arm_pic_static_addr() local
8324 offset_rtx = plus_constant (Pmode, l1, TARGET_ARM ? 8 : 4); in arm_pic_static_addr()
8325 offset_rtx = gen_rtx_UNSPEC (Pmode, gen_rtvec (2, orig, offset_rtx), in arm_pic_static_addr()
8327 offset_rtx = gen_rtx_CONST (Pmode, offset_rtx); in arm_pic_static_addr()
8329 insn = emit_insn (gen_pic_load_addr_unified (reg, offset_rtx, in arm_pic_static_addr()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Darm.cc8418 rtx l1, labelno, offset_rtx; in arm_pic_static_addr() local
8466 offset_rtx = plus_constant (Pmode, l1, TARGET_ARM ? 8 : 4); in arm_pic_static_addr()
8467 offset_rtx = gen_rtx_UNSPEC (Pmode, gen_rtvec (2, orig, offset_rtx), in arm_pic_static_addr()
8469 offset_rtx = gen_rtx_CONST (Pmode, offset_rtx); in arm_pic_static_addr()
8471 insn = emit_insn (gen_pic_load_addr_unified (reg, offset_rtx, in arm_pic_static_addr()

12