Home
last modified time | relevance | path

Searched refs:pic_offset_table_rtx (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-11-stable/contrib/gcc/config/
HDdarwin.c539 gen_rtx_PLUS (Pmode, pic_offset_table_rtx, in machopic_indirect_data_reference()
553 emit_insn (gen_rtx_USE (VOIDmode, pic_offset_table_rtx)); in machopic_indirect_data_reference()
555 orig = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, reg); in machopic_indirect_data_reference()
735 sum = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, sum); in machopic_legitimize_pic_address()
760 pic_offset_table_rtx, reg); in machopic_legitimize_pic_address()
766 rtx pic = pic_offset_table_rtx; in machopic_legitimize_pic_address()
813 pic_offset_table_rtx, in machopic_legitimize_pic_address()
826 pic_offset_table_rtx, reg); in machopic_legitimize_pic_address()
839 rtx pic = pic_offset_table_rtx; in machopic_legitimize_pic_address()
847 pic_offset_table_rtx)); in machopic_legitimize_pic_address()
[all …]
/freebsd-11-stable/contrib/gcc/config/s390/
HDs390.c2885 new = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, temp); in legitimize_pic_address()
2908 new = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, new); in legitimize_pic_address()
2943 new = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, temp); in legitimize_pic_address()
2993 new = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, temp); in legitimize_pic_address()
3073 new = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, temp); in legitimize_pic_address()
3236 new = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, new); in legitimize_tls_address()
3269 new = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, temp); in legitimize_tls_address()
7110 emit_move_insn (pic_offset_table_rtx, got_symbol); in s390_load_got()
7121 emit_move_insn (pic_offset_table_rtx, offset); in s390_load_got()
7125 offset = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, offset); in s390_load_got()
[all …]
HDs390.md874 && XEXP (operands[1], 0) == pic_offset_table_rtx
1129 && XEXP (operands[1], 0) == pic_offset_table_rtx
7540 emit_insn (gen_rtx_USE (VOIDmode, pic_offset_table_rtx));
/freebsd-11-stable/contrib/gcc/config/mips/
HDmips.c2041 gen_rtx_LO_SUM (Pmode, pic_offset_table_rtx, loc))); in mips_call_tls_get_addr()
2103 emit_insn (gen_load_gotdi (tmp1, pic_offset_table_rtx, tmp2)); in mips_legitimize_tls_address()
2108 emit_insn (gen_load_gotsi (tmp1, pic_offset_table_rtx, tmp2)); in mips_legitimize_tls_address()
3018 address = mips_add_offset (pic_offset_table_rtx, in mips_restore_gp()
3025 emit_move_insn (pic_offset_table_rtx, slot); in mips_restore_gp()
3395 high = mips_unspec_offset_high (dest, pic_offset_table_rtx, in mips_load_call_address()
3457 use_reg (&CALL_INSN_FUNCTION_USAGE (insn), pic_offset_table_rtx); in mips_expand_call()
6169 *loc = gen_rtx_LO_SUM (Pmode, pic_offset_table_rtx, *loc); in mips_rewrite_small_data_1()
6849 REGNO (pic_offset_table_rtx) = cfun->machine->global_pointer; in mips_expand_prologue()
6958 REGNO (pic_offset_table_rtx) = GLOBAL_POINTER_REGNUM; in mips_output_function_epilogue()
[all …]
HDmips.md3123 operands[3] = pic_offset_table_rtx;
3152 operands[2] = pic_offset_table_rtx;
3169 operands[2] = pic_offset_table_rtx;
4008 operands[2] = pic_offset_table_rtx;
4023 emit_move_insn (pic_offset_table_rtx, operands[0]);
4845 pic_offset_table_rtx, 0, 0, OPTAB_WIDEN);
4875 emit_move_insn (gen_rtx_MEM (Pmode, addr), pic_offset_table_rtx);
4894 /* Use gen_raw_REG to avoid being given pic_offset_table_rtx.
HDmips.h1482 (reload_completed ? REGNO (pic_offset_table_rtx) : GLOBAL_POINTER_REGNUM)
/freebsd-11-stable/contrib/gcc/config/ia64/
HDia64.c909 tmp = gen_rtx_PLUS (Pmode, tmp, pic_offset_table_rtx); in ia64_expand_load_address()
1956 use_reg (&CALL_INSN_FUNCTION_USAGE (insn), pic_offset_table_rtx); in ia64_expand_call()
1988 emit_insn (gen_adddi3 (pic_offset_table_rtx, in ia64_reload_gp()
1992 emit_move_insn (pic_offset_table_rtx, GEN_INT (offset)); in ia64_reload_gp()
1993 emit_insn (gen_adddi3 (pic_offset_table_rtx, in ia64_reload_gp()
1994 pic_offset_table_rtx, tmp)); in ia64_reload_gp()
1997 tmp = gen_rtx_MEM (DImode, pic_offset_table_rtx); in ia64_reload_gp()
2000 emit_move_insn (pic_offset_table_rtx, tmp); in ia64_reload_gp()
2047 emit_move_insn (pic_offset_table_rtx, tmp); in ia64_split_call()
3199 pic_offset_table_rtx); in ia64_expand_prologue()
HDia64.md594 operands[2] = pic_offset_table_rtx;
626 operands[2] = pic_offset_table_rtx;
686 operands[2] = pic_offset_table_rtx;
734 operands[2] = pic_offset_table_rtx;
808 operands[2] = pic_offset_table_rtx;
/freebsd-11-stable/contrib/gcc/config/sparc/
HDsparc.c2908 && rs1 == pic_offset_table_rtx in legitimate_address_p()
3028 return pic_offset_table_rtx; in sparc_tls_got()
3240 pic_offset_table_rtx, address)); in legitimize_pic_address()
3254 && XEXP (XEXP (orig, 0), 0) == pic_offset_table_rtx) in legitimize_pic_address()
3340 const char *pic_name = reg_names[REGNO (pic_offset_table_rtx)]; in emit_pic_helper()
3381 emit_insn (gen_load_pcrel_symdi (pic_offset_table_rtx, global_offset_table, in load_pic_register()
3384 emit_insn (gen_load_pcrel_symsi (pic_offset_table_rtx, global_offset_table, in load_pic_register()
3392 emit_insn (gen_rtx_USE (VOIDmode, pic_offset_table_rtx)); in load_pic_register()
HDsparc.h1990 if (op0 == pic_offset_table_rtx \
HDsparc.md1858 operands[5] = pic_offset_table_rtx;
1991 operands[5] = pic_offset_table_rtx;
/freebsd-11-stable/contrib/gcc/
HDfinal.c3713 && pic_offset_table_rtx != 0 in only_leaf_regs_used()
3714 && REG_P (pic_offset_table_rtx) in only_leaf_regs_used()
3715 && ! permitted_reg_in_leaf_functions[REGNO (pic_offset_table_rtx)]) in only_leaf_regs_used()
HDrtlanal.c122 if (x == pic_offset_table_rtx) in rtx_unstable_p()
195 if (x == pic_offset_table_rtx in rtx_varies_p()
307 if (XEXP (x, 0) == pic_offset_table_rtx && CONSTANT_P (XEXP (x, 1))) in rtx_addr_can_trap_p_1()
373 else if (XEXP (x, 0) == pic_offset_table_rtx in nonzero_address_p()
HDemit-rtl.c131 rtx pic_offset_table_rtx; /* (REG:Pmode PIC_OFFSET_TABLE_REGNUM) */ variable
526 return pic_offset_table_rtx; in gen_rtx_REG()
1932 && XEXP (addr, 0) == pic_offset_table_rtx) in offset_address()
5298 pic_offset_table_rtx = gen_raw_REG (Pmode, PIC_OFFSET_TABLE_REGNUM); in init_emit_once()
HDalias.c1434 if (tmp1 == pic_offset_table_rtx && CONSTANT_P (tmp2)) in find_base_term()
HDFSFChangeLog1756 * final.c (only_leaf_regs_used): If pic_offset_table_rtx used,
2132 * sparc.c (pic_setup_code): If -O0, write USE of pic_offset_table_rtx.
2496 * rtlanal.c (rtx_varies_p, case REG): pic_offset_table_rtx is fixed.
2497 * genattrtab.c (pic_offset_table_rtx): Define (dummy).
HDrtl.h1878 extern GTY(()) rtx pic_offset_table_rtx;
HDChangeLog-19971756 * rs6000.c (struct machine_function): Add pic_offset_table_rtx.
1757 (rs6000_save_machine_status): Save pic_offset_table_rtx.
1758 (rs6000_restore_machine_status: Restore pic_offset_table_rtx.
HDcse.c2222 || x == pic_offset_table_rtx) in hash_rtx()
HDexpr.c5988 && XEXP (value, 0) == pic_offset_table_rtx in force_operand()
HDChangeLog-200219268 pic_offset_table_rtx.
19270 pic_offset_table_rtx after reload.
19413 (ix86_expand_prologue): Likewise. Add pic_offset_table_rtx as
19417 pic_offset_table_rtx when invoked during reload.
20429 from md call patterns. Add pic_offset_table_rtx to
20769 allow pic_offset_table_rtx.
33022 * loop.c (loop_invariant_p): Special case pic_offset_table_rtx.
33197 is a fixed register before returning pic_offset_table_rtx.
33198 * loop.c (scan_loop): Don't hoist insns that set pic_offset_table_rtx
33407 (init_emit_once): Use gen_raw_REG to initialize pic_offset_table_rtx.
/freebsd-11-stable/contrib/gcc/config/i386/
HDi386.c5340 if (pic_offset_table_rtx in ix86_save_reg()
5841 if (pic_offset_table_rtx in ix86_expand_prologue()
5848 REGNO (pic_offset_table_rtx) = alt_pic_reg_used; in ix86_expand_prologue()
5856 insn = emit_insn (gen_set_got_rex64 (pic_offset_table_rtx)); in ix86_expand_prologue()
5858 insn = emit_insn (gen_set_got (pic_offset_table_rtx)); in ix86_expand_prologue()
5872 emit_insn (gen_blockage (pic_reg_used ? pic_offset_table_rtx : const0_rtx)); in ix86_expand_prologue()
6083 if (pic_offset_table_rtx) in ix86_output_function_epilogue()
6084 REGNO (pic_offset_table_rtx) = REAL_PIC_OFFSET_TABLE_REGNUM; in ix86_output_function_epilogue()
6969 new = expand_simple_binop (Pmode, PLUS, reg, pic_offset_table_rtx, in legitimize_pic_address()
6973 else new = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, tmpreg); in legitimize_pic_address()
[all …]
HDi386.h1051 : reload_completed ? REGNO (pic_offset_table_rtx) \
HDi386.md14054 op1 = pic_offset_table_rtx;
14059 op0 = pic_offset_table_rtx;
14908 operands[2] = pic_offset_table_rtx;
14987 operands[1] = pic_offset_table_rtx;
19759 emit_insn (gen_set_got_labelled (pic_offset_table_rtx, label_rtx));
19768 emit_insn (gen_set_got (pic_offset_table_rtx));
/freebsd-11-stable/contrib/gcc/config/rs6000/
HDrs6000.c3390 && XEXP (XEXP (x, 0), 0) == pic_offset_table_rtx in rs6000_legitimize_reload_address()
3490 gen_rtx_PLUS (Pmode, pic_offset_table_rtx, in rs6000_legitimize_reload_address()
10157 return pic_offset_table_rtx; in rs6000_got_register()
18246 && XEXP (XEXP (orig, 0), 0) == pic_offset_table_rtx) in rs6000_machopic_legitimize_pic_address()

12