Home
last modified time | relevance | path

Searched refs:Pmode (Results 1 – 25 of 104) sorted by relevance

12345

/freebsd-12-stable/contrib/gcc/config/
Ddarwin.c292 sym_ref = gen_rtx_SYMBOL_REF (Pmode, machopic_function_base_name ()); in machopic_function_base_sym()
306 return gen_rtx_CONST (Pmode, gen_rtx_MINUS (Pmode, orig, pic_base)); in gen_pic_offset()
462 rtx symbol = gen_rtx_SYMBOL_REF (Pmode, "*mcount"); in machopic_mcount_stub_name()
517 rtx hi_reg = (no_new_pseudos ? reg : gen_reg_rtx (Pmode)); in machopic_indirect_data_reference()
534 rtx hi_sum_reg = (no_new_pseudos ? reg : gen_reg_rtx (Pmode)); in machopic_indirect_data_reference()
538 emit_insn (gen_rtx_SET (Pmode, hi_sum_reg, in machopic_indirect_data_reference()
539 gen_rtx_PLUS (Pmode, pic_offset_table_rtx, in machopic_indirect_data_reference()
540 gen_rtx_HIGH (Pmode, offset)))); in machopic_indirect_data_reference()
541 emit_insn (gen_rtx_SET (Pmode, reg, in machopic_indirect_data_reference()
542 gen_rtx_LO_SUM (Pmode, hi_sum_reg, offset))); in machopic_indirect_data_reference()
[all …]
/freebsd-12-stable/contrib/gcc/
Dexplow.c302 x = gen_rtx_fmt_ee (GET_CODE (x), Pmode, op0, op1); in break_out_memory_refs()
330 from_mode = to_mode == ptr_mode ? Pmode : ptr_mode; in convert_memory_address()
407 x = convert_memory_address (Pmode, x); in memory_address()
412 x = force_reg (Pmode, x); in memory_address()
475 x = force_reg (Pmode, x); in memory_address()
485 x = force_reg (Pmode, x); in memory_address()
619 return copy_to_mode_reg (Pmode, x); in copy_addr_to_reg()
806 mode = Pmode; in promote_mode()
835 temp = expand_binop (Pmode, in adjust_stack()
864 temp = expand_binop (Pmode, in anti_adjust_stack()
[all …]
Dtree-ssa-address.c115 act_elem = gen_rtx_MULT (Pmode, act_elem, step); in gen_addr_rtx()
127 *addr = gen_rtx_PLUS (Pmode, *addr, base); in gen_addr_rtx()
137 act_elem = gen_rtx_CONST (Pmode, in gen_addr_rtx()
138 gen_rtx_PLUS (Pmode, act_elem, offset)); in gen_addr_rtx()
144 *addr = gen_rtx_PLUS (Pmode, *addr, act_elem); in gen_addr_rtx()
152 *addr = gen_rtx_PLUS (Pmode, *addr, offset); in gen_addr_rtx()
182 TREE_INT_CST_HIGH (addr->step), Pmode); in addr_for_mem_ref()
188 TREE_INT_CST_HIGH (addr->offset), Pmode); in addr_for_mem_ref()
200 sym = gen_rtx_SYMBOL_REF (Pmode, ggc_strdup ("test_symbol")); in addr_for_mem_ref()
201 bse = gen_raw_REG (Pmode, LAST_VIRTUAL_REGISTER + 1); in addr_for_mem_ref()
[all …]
Ddwarf2asm.c112 gen_rtx_MINUS (Pmode, in dw2_asm_output_delta()
113 gen_rtx_SYMBOL_REF (Pmode, lab1), in dw2_asm_output_delta()
114 gen_rtx_SYMBOL_REF (Pmode, lab2))); in dw2_asm_output_delta()
145 dw2_assemble_integer (size, gen_rtx_SYMBOL_REF (Pmode, label)); in dw2_asm_output_offset()
176 gen_rtx_MINUS (Pmode,
177 gen_rtx_SYMBOL_REF (Pmode, label),
202 dw2_assemble_integer (size, gen_rtx_SYMBOL_REF (Pmode, label)); in dw2_asm_output_addr()
782 sym_ref = gen_rtx_SYMBOL_REF (Pmode, sym); in dw2_output_indirect_constant_1()
862 dw2_assemble_integer (size, gen_rtx_MINUS (Pmode, addr, pc_rtx)); in dw2_asm_output_encoded_addr_rtx()
Dalias.c919 if (GET_MODE_SIZE (GET_MODE (src)) < GET_MODE_SIZE (Pmode)) in find_base_value()
937 temp = convert_memory_address (Pmode, temp); in find_base_value()
1009 new_reg_base_value[regno] = gen_rtx_ADDRESS (Pmode, in record_set()
1378 if (GET_MODE_SIZE (GET_MODE (x)) < GET_MODE_SIZE (Pmode)) in find_base_term()
1396 temp = convert_memory_address (Pmode, temp); in find_base_term()
1552 if ((GET_CODE (x_base) == ADDRESS && GET_MODE (x_base) == Pmode) in base_alias_check()
1553 || (GET_CODE (y_base) == ADDRESS && GET_MODE (y_base) == Pmode)) in base_alias_check()
2367 && HARD_REGNO_MODE_OK (i, Pmode)) in init_alias_once()
2369 = gen_rtx_ADDRESS (VOIDmode, gen_rtx_REG (Pmode, i)); in init_alias_once()
2372 = gen_rtx_ADDRESS (Pmode, stack_pointer_rtx); in init_alias_once()
[all …]
Dbuiltins.c587 tem = memory_address (Pmode, tem); in expand_builtin_return_addr()
588 tem = gen_frame_mem (Pmode, tem); in expand_builtin_return_addr()
605 tem = memory_address (Pmode, in expand_builtin_return_addr()
606 plus_constant (tem, GET_MODE_SIZE (Pmode))); in expand_builtin_return_addr()
607 tem = gen_frame_mem (Pmode, tem); in expand_builtin_return_addr()
629 buf_addr = convert_memory_address (Pmode, buf_addr); in expand_builtin_setjmp_setup()
631 buf_addr = force_reg (Pmode, force_operand (buf_addr, NULL_RTX)); in expand_builtin_setjmp_setup()
637 mem = gen_rtx_MEM (Pmode, buf_addr); in expand_builtin_setjmp_setup()
641 mem = gen_rtx_MEM (Pmode, plus_constant (buf_addr, GET_MODE_SIZE (Pmode))), in expand_builtin_setjmp_setup()
645 force_reg (Pmode, gen_rtx_LABEL_REF (Pmode, receiver_label))); in expand_builtin_setjmp_setup()
[all …]
Dtree-ssa-loop-ivopts.c2439 x = gen_rtx_SYMBOL_REF (Pmode, name); in produce_memory_decl_rtl()
2442 x = gen_raw_REG (Pmode, (*regno)++); in produce_memory_decl_rtl()
3331 rtx reg1 = gen_raw_REG (Pmode, LAST_VIRTUAL_REGISTER + 1); in multiplier_allowed_in_address_p()
3337 addr = gen_rtx_fmt_ee (MULT, Pmode, reg1, NULL_RTX); in multiplier_allowed_in_address_p()
3340 XEXP (addr, 1) = gen_int_mode (i, Pmode); in multiplier_allowed_in_address_p()
3341 if (memory_address_p (Pmode, addr)) in multiplier_allowed_in_address_p()
3392 reg1 = gen_raw_REG (Pmode, LAST_VIRTUAL_REGISTER + 1); in get_address_cost()
3394 addr = gen_rtx_fmt_ee (PLUS, Pmode, reg1, NULL_RTX); in get_address_cost()
3397 XEXP (addr, 1) = gen_int_mode (i, Pmode); in get_address_cost()
3398 if (!memory_address_p (Pmode, addr)) in get_address_cost()
[all …]
Dcalls.c182 funexp = force_reg (Pmode, funexp); in prepare_call_address()
188 static_chain_value = convert_memory_address (Pmode, static_chain_value); in prepare_call_address()
1382 addr = gen_rtx_PLUS (Pmode, arg_reg, offset); in compute_argument_addresses()
1416 addr = gen_rtx_PLUS (Pmode, arg_reg, slot_offset); in compute_argument_addresses()
2085 (Pmode, structure_value_addr)) in expand_call()
2677 = convert_memory_address (Pmode, structure_value_addr); in expand_call()
2679 force_reg (Pmode, in expand_call()
3425 argvec[count].mode = Pmode; in emit_library_call_value_1()
3428 argvec[count].reg = FUNCTION_ARG (args_so_far, Pmode, NULL_TREE, 1); in emit_library_call_value_1()
3429 gcc_assert (targetm.calls.arg_partial_bytes (&args_so_far, Pmode, in emit_library_call_value_1()
[all …]
Dexpr.c312 mem = gen_rtx_MEM (VOIDmode, gen_rtx_raw_REG (Pmode, 10000)); in init_expr_once()
1353 dst_addr = copy_to_mode_reg (Pmode, XEXP (dst, 0)); in emit_block_move_via_libcall()
1354 src_addr = copy_to_mode_reg (Pmode, XEXP (src, 0)); in emit_block_move_via_libcall()
1470 tmp = convert_modes (Pmode, iter_mode, iter, true); in emit_block_move_via_loop()
1471 x_addr = gen_rtx_PLUS (Pmode, x_addr, tmp); in emit_block_move_via_loop()
1472 y_addr = gen_rtx_PLUS (Pmode, y_addr, tmp); in emit_block_move_via_loop()
2564 object = copy_to_mode_reg (Pmode, XEXP (object, 0)); in clear_storage_via_libcall()
2940 temp = expand_simple_binop (Pmode, PLUS, stack_pointer_rtx, in emit_move_resolve_push()
3422 size = convert_modes (Pmode, ptr_mode, size, 1); in push_block()
3429 temp = copy_to_mode_reg (Pmode, size); in push_block()
[all …]
Dexcept.c1857 mem = adjust_address (fc, Pmode, sjlj_fc_personality_ofs); in sjlj_emit_function_enter()
1860 mem = adjust_address (fc, Pmode, sjlj_fc_lsda_ofs); in sjlj_emit_function_enter()
1867 sym = gen_rtx_SYMBOL_REF (Pmode, ggc_strdup (buf)); in sjlj_emit_function_enter()
1880 sjlj_fc_jbuf_ofs), Pmode); in sjlj_emit_function_enter()
1894 1, XEXP (fc, 0), Pmode); in sjlj_emit_function_enter()
1938 1, XEXP (cfun->eh->sjlj_fc, 0), Pmode); in sjlj_emit_function_exit()
2907 rtx addr = expand_expr (addr_tree, NULL_RTX, Pmode, 0); in expand_builtin_extract_return_addr()
2909 if (GET_MODE (addr) != Pmode in expand_builtin_extract_return_addr()
2913 addr = convert_memory_address (Pmode, addr); in expand_builtin_extract_return_addr()
2915 addr = convert_to_mode (Pmode, addr, 0); in expand_builtin_extract_return_addr()
[all …]
Drtl-factoring.c691 || (!REGNO_OK_FOR_INDIRECT_JUMP_P (i, Pmode)) in recompute_gain_for_pattern_seq()
693 || (!ok_for_base_p_1 (i, Pmode, MEM, SCRATCH)) in recompute_gain_for_pattern_seq()
705 pseq->link_reg = gen_rtx_REG (Pmode, i); in recompute_gain_for_pattern_seq()
942 sym = gen_rtx_SYMBOL_REF (Pmode, ggc_strdup (name)); in gen_symbol_ref_rtx_for_label()
1330 reg = gen_rtx_REG (Pmode, 0); in compute_init_costs()
/freebsd-12-stable/contrib/gcc/config/s390/
Ds390.c1152 addr_delta = simplify_binary_operation (MINUS, Pmode, addr2, addr1); in s390_overlap_p()
1190 addr_delta = simplify_binary_operation (MINUS, Pmode, addr2, addr1); in s390_offset_p()
1539 rtx fake_pool_base = gen_rtx_REG (Pmode, ARG_POINTER_REGNUM); in s390_decompose_address()
1619 disp = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, disp), in s390_decompose_address()
1631 disp = gen_rtx_UNSPEC (Pmode, in s390_decompose_address()
1653 && GET_MODE (base) != Pmode)) in s390_decompose_address()
1679 disp = gen_rtx_UNSPEC (Pmode, in s390_decompose_address()
1701 && GET_MODE (indx) != Pmode)) in s390_decompose_address()
1779 orig_disp = gen_rtx_CONST (Pmode, disp); in s390_decompose_address()
2695 gcc_assert (GET_MODE (src) == Pmode); in s390_expand_plus_operand()
[all …]
Ds390.h174 (MODE) = Pmode; \
205 : LEVEL == SAVE_NONLOCAL ? (TARGET_64BIT ? OImode : TImode) : Pmode)
540 #define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (Pmode, RETURN_REGNUM)
546 #define EH_RETURN_HANDLER_RTX gen_rtx_MEM (Pmode, return_address_pointer_rtx)
917 #define Pmode ((enum machine_mode) (TARGET_64BIT ? DImode : SImode)) macro
Ds390.md1544 rtx addr = gen_lowpart (Pmode, operands[2]);
1559 rtx addr = gen_lowpart (Pmode, operands[2]);
1820 from = force_reg (Pmode, XEXP (operands[1], 0));
1910 to = force_reg (Pmode, XEXP (operands[0], 0));
1985 operands[4] = gen_reg_rtx (Pmode);
1986 operands[5] = gen_reg_rtx (Pmode);
2027 rtx addr1 = gen_reg_rtx (Pmode);
2028 rtx addr2 = gen_reg_rtx (Pmode);
2067 rtx addr1 = gen_reg_rtx (Pmode);
2068 rtx addr2 = gen_reg_rtx (Pmode);
[all …]
/freebsd-12-stable/contrib/gcc/config/rs6000/
Drs6000.c2730 if (ASM_OUTPUT_SPECIAL_POOL_ENTRY_P (get_pool_constant (op), Pmode)) in constant_pool_expr_1()
2997 sum = force_operand (gen_rtx_PLUS (Pmode, XEXP (x, 0), in rs6000_legitimize_address()
2999 return gen_rtx_PLUS (Pmode, sum, GEN_INT (low_int)); in rs6000_legitimize_address()
3012 return gen_rtx_PLUS (Pmode, XEXP (x, 0), in rs6000_legitimize_address()
3013 force_reg (Pmode, force_operand (XEXP (x, 1), 0))); in rs6000_legitimize_address()
3021 return gen_rtx_PLUS (Pmode, force_reg (Pmode, XEXP (x, 0)), in rs6000_legitimize_address()
3022 force_reg (Pmode, XEXP (x, 1))); in rs6000_legitimize_address()
3024 reg = force_reg (Pmode, x); in rs6000_legitimize_address()
3040 op1 = force_reg (Pmode, op1); in rs6000_legitimize_address()
3045 op2 = force_reg (Pmode, op2); in rs6000_legitimize_address()
[all …]
/freebsd-12-stable/contrib/gcc/config/sparc/
Dsparc.c2203 func_sym = gen_rtx_SYMBOL_REF (Pmode, func_name); in emit_soft_tfmode_libcall()
2634 if (reg_mentioned_p (gen_rtx_REG (Pmode, 1), pat)) in eligible_for_sibcall_delay()
2649 if (reg_mentioned_p (gen_rtx_REG (Pmode, 15), pat)) in eligible_for_sibcall_delay()
2914 && (! symbolic_operand (rs2, VOIDmode) || mode == Pmode) in legitimate_address_p()
3016 sparc_tls_symbol = gen_rtx_SYMBOL_REF (Pmode, "__tls_get_addr"); in sparc_tls_get_addr()
3032 global_offset_table = gen_rtx_SYMBOL_REF (Pmode, "_GLOBAL_OFFSET_TABLE_"); in sparc_tls_got()
3033 temp = gen_reg_rtx (Pmode); in sparc_tls_got()
3074 ret = gen_reg_rtx (Pmode); in legitimize_tls_address()
3075 o0 = gen_rtx_REG (Pmode, 8); in legitimize_tls_address()
3103 temp3 = gen_reg_rtx (Pmode); in legitimize_tls_address()
[all …]
Dsparc.h1725 ? gen_rtx_REG (Pmode, 31) \
1726 : gen_rtx_MEM (Pmode, \
1727 memory_address (Pmode, plus_constant (frame, \
1746 #define EH_RETURN_STACKADJ_RTX gen_rtx_REG (Pmode, 1) /* %g1 */
1747 #define EH_RETURN_HANDLER_RTX gen_rtx_REG (Pmode, 31) /* %i7 */
2038 && (symbolic_operand (X, Pmode) \
2103 #define Pmode (TARGET_ARCH64 ? DImode : SImode) macro
2119 #define FUNCTION_MODE Pmode
/freebsd-12-stable/contrib/gcc/config/i386/
Di386.c2990 return GET_MODE_SIZE (Pmode); in ix86_return_pops_args()
4488 mem = gen_rtx_MEM (Pmode, in ix86_setup_incoming_varargs()
4492 emit_move_insn (mem, gen_rtx_REG (Pmode, in ix86_setup_incoming_varargs()
4504 label_ref = gen_rtx_LABEL_REF (Pmode, label); in ix86_setup_incoming_varargs()
4508 tmp_reg = gen_reg_rtx (Pmode); in ix86_setup_incoming_varargs()
4509 nsse_reg = gen_reg_rtx (Pmode); in ix86_setup_incoming_varargs()
4512 gen_rtx_MULT (Pmode, nsse_reg, in ix86_setup_incoming_varargs()
4528 tmp_reg = gen_reg_rtx (Pmode); in ix86_setup_incoming_varargs()
5251 xops[1] = gen_rtx_SYMBOL_REF (Pmode, GOT_SYMBOL_NAME); in output_set_got()
5255 xops[2] = gen_rtx_LABEL_REF (Pmode, label ? label : gen_label_rtx ()); in output_set_got()
[all …]
Dwinnt.c234 symref = gen_rtx_SYMBOL_REF (Pmode, IDENTIFIER_POINTER (idp)); in i386_pe_mark_dllexport()
279 symref = gen_rtx_SYMBOL_REF (Pmode, IDENTIFIER_POINTER (idp)); in i386_pe_mark_dllimport()
281 newrtl = gen_rtx_MEM (Pmode,symref); in i386_pe_mark_dllimport()
/freebsd-12-stable/contrib/gcc/config/arm/
Dpe.c132 gen_rtx_SYMBOL_REF (Pmode, IDENTIFIER_POINTER (idp));
198 newrtl = gen_rtx_MEM (Pmode,
199 gen_rtx_SYMBOL_REF (Pmode,
233 rtx newrtl = gen_rtx_SYMBOL_REF (Pmode, IDENTIFIER_POINTER (idp));
Darm.h1546 sym = gen_rtx_SYMBOL_REF (Pmode, temp); \
1701 emit_library_call (gen_rtx_SYMBOL_REF (Pmode, "__clear_cache"), \
1702 0, VOIDmode, 2, TRAMP, Pmode, \
1703 plus_constant (TRAMP, TRAMPOLINE_SIZE), Pmode); \
2032 #define CASE_VECTOR_MODE Pmode
2083 #define Pmode SImode macro
2084 #define FUNCTION_MODE Pmode
2419 #define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (Pmode, LR_REGNUM)
2430 ? (gen_int_mode ((unsigned long)0xffffffff, Pmode)) \
/freebsd-12-stable/contrib/gcc/config/ia64/
Dia64.c869 if (GET_MODE (dest) != Pmode) in ia64_expand_load_address()
870 dest = gen_rtx_REG_offset (dest, Pmode, REGNO (dest), 0); in ia64_expand_load_address()
908 tmp = gen_rtx_HIGH (Pmode, src); in ia64_expand_load_address()
909 tmp = gen_rtx_PLUS (Pmode, tmp, pic_offset_table_rtx); in ia64_expand_load_address()
912 tmp = gen_rtx_LO_SUM (Pmode, dest, src); in ia64_expand_load_address()
917 tmp = gen_rtx_PLUS (Pmode, dest, GEN_INT (addend)); in ia64_expand_load_address()
939 thread_pointer_rtx = gen_rtx_REG (Pmode, 13); in gen_thread_pointer()
956 tga_op1 = gen_reg_rtx (Pmode); in ia64_expand_tls_address()
959 tga_op2 = gen_reg_rtx (Pmode); in ia64_expand_tls_address()
963 LCT_CONST, Pmode, 2, tga_op1, in ia64_expand_tls_address()
[all …]
/freebsd-12-stable/contrib/gcc/config/mips/
Dmips.c1382 if (Pmode == DImode && !ABI_HAS_64BIT_SYMBOLS) in mips_symbolic_constant_p()
1929 return force_reg (Pmode, value); in mips_force_temporary()
1949 high = mips_force_temporary (temp, gen_rtx_HIGH (Pmode, copy_rtx (addr))); in mips_split_symbol()
1950 return gen_rtx_LO_SUM (Pmode, high, addr); in mips_split_symbol()
1964 base = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, base), in mips_unspec_address()
1966 return plus_constant (gen_rtx_CONST (Pmode, base), offset); in mips_unspec_address()
1982 addr = gen_rtx_HIGH (Pmode, mips_unspec_address (addr, symbol_type)); in mips_unspec_offset_high()
1984 return mips_force_temporary (temp, gen_rtx_PLUS (Pmode, addr, base)); in mips_unspec_offset_high()
2014 reg = mips_force_temporary (temp, gen_rtx_PLUS (Pmode, high, reg)); in mips_add_offset()
2031 a0 = gen_rtx_REG (Pmode, GP_ARG_FIRST); in mips_call_tls_get_addr()
[all …]
Diris.h73 #define WCHAR_TYPE (Pmode == DImode ? "int" : "long int")
80 #define WINT_TYPE (Pmode == DImode ? "int" : "long int")
Dmips.h994 #define EH_RETURN_STACKADJ_RTX gen_rtx_REG (Pmode, GP_REG_FIRST + 3)
1188 (MODE) = Pmode; \
2032 Pmode == DImode ? 16 : 8); \
2132 emit_library_call (gen_rtx_SYMBOL_REF (Pmode, mips_cache_flush_func), \
2133 0, VOIDmode, 3, ADDR, Pmode, \
2275 #ifndef Pmode
2276 #define Pmode (TARGET_64BIT && TARGET_LONG64 ? DImode : SImode) macro

12345