Home
last modified time | relevance | path

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

1234

/openbsd-src/gnu/usr.bin/gcc/gcc/config/
H A Ddarwin.c443 gen_rtx (PLUS, Pmode, pic_offset_table_rtx,
460 orig = gen_rtx (PLUS, Pmode, pic_offset_table_rtx, reg);
620 pic_offset_table_rtx,
639 pic_offset_table_rtx, reg);
645 rtx pic = pic_offset_table_rtx;
694 pic_offset_table_rtx,
707 pic_offset_table_rtx, reg);
720 rtx pic = pic_offset_table_rtx;
728 pic_offset_table_rtx));
764 && XEXP (orig, 0) != pic_offset_table_rtx
/openbsd-src/gnu/gcc/gcc/config/
H A Ddarwin.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 …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m68k/
H A Dm68k.c1626 pic_offset_table_rtx, orig));
1638 && XEXP (XEXP (orig, 0), 0) == pic_offset_table_rtx)
3316 && ! (flag_pic && ireg == pic_offset_table_rtx))
3350 && ! (flag_pic && breg == pic_offset_table_rtx))
3373 if (flag_pic && (breg == pic_offset_table_rtx))
3390 if ((flag_pic == 1) && (breg == pic_offset_table_rtx))
3392 if ((flag_pic == 2) && (breg == pic_offset_table_rtx))
3433 && ! (flag_pic && reg1 == pic_offset_table_rtx))
H A Dm68k.h1346 || (GET_CODE (X) == PLUS && XEXP (X, 0) == pic_offset_table_rtx \
1348 || (GET_CODE (X) == PLUS && XEXP (X, 0) == pic_offset_table_rtx \
/openbsd-src/gnu/gcc/gcc/config/cris/
H A Dcris.c1157 = reg_used_between_p (pic_offset_table_rtx, get_insns (), in cris_initial_frame_pointer_offset()
1586 = reg_used_between_p (pic_offset_table_rtx, get_insns (), NULL_RTX); in cris_simple_epilogue()
2514 = reg_used_between_p (pic_offset_table_rtx, get_insns (), NULL_RTX); in cris_expand_prologue()
2749 emit_move_insn (pic_offset_table_rtx, got); in cris_expand_prologue()
2758 emit_insn (gen_rtx_USE (VOIDmode, pic_offset_table_rtx)); in cris_expand_prologue()
2793 = reg_used_between_p (pic_offset_table_rtx, get_insns (), NULL_RTX); in cris_expand_epilogue()
3212 pic_offset_table_rtx, in cris_expand_pic_call_address()
3239 pic_offset_table_rtx, in cris_expand_pic_call_address()
/openbsd-src/gnu/gcc/gcc/config/m88k/
H A Dm88k.c416 pic_offset_table_rtx, addr)); in legitimize_address()
432 && XEXP (XEXP (addr, 0), 0) == pic_offset_table_rtx) in legitimize_address()
1243 m88k_maybe_dead (emit_insn (gen_locate1 (pic_offset_table_rtx, label))); in m88k_expand_prologue()
1244 m88k_maybe_dead (emit_insn (gen_locate2 (pic_offset_table_rtx, label))); in m88k_expand_prologue()
1245 m88k_maybe_dead (emit_insn (gen_addsi3 (pic_offset_table_rtx, in m88k_expand_prologue()
1246 pic_offset_table_rtx, in m88k_expand_prologue()
H A Dm88k.h979 && _x0 == pic_offset_table_rtx \
/openbsd-src/gnu/gcc/gcc/config/m68k/
H A Dm68k.c1495 pic_offset_table_rtx, orig)); in legitimize_pic_address()
1507 && XEXP (XEXP (orig, 0), 0) == pic_offset_table_rtx) in legitimize_pic_address()
3112 && ! (flag_pic && ireg == pic_offset_table_rtx)) in print_operand_address()
3140 && ! (flag_pic && breg == pic_offset_table_rtx)) in print_operand_address()
3160 if (flag_pic && (breg == pic_offset_table_rtx)) in print_operand_address()
3177 if (breg == pic_offset_table_rtx) in print_operand_address()
3210 && ! (flag_pic && reg1 == pic_offset_table_rtx)) in print_operand_address()
H A Dm68k.h713 || (GET_CODE (X) == PLUS && XEXP (X, 0) == pic_offset_table_rtx \
715 || (GET_CODE (X) == PLUS && XEXP (X, 0) == pic_offset_table_rtx \
/openbsd-src/gnu/gcc/gcc/config/m32r/
H A Dm32r.c1363 emit_insn (gen_get_pc (pic_offset_table_rtx, global_offset_table, in m32r_load_pic_register()
1368 emit_insn (gen_rtx_USE (VOIDmode, pic_offset_table_rtx)); in m32r_load_pic_register()
1672 emit_insn (gen_addsi3 (reg, reg, pic_offset_table_rtx)); in m32r_legitimize_pic_address()
1678 emit_insn (gen_addsi3 (address, address, pic_offset_table_rtx)); in m32r_legitimize_pic_address()
1694 && XEXP (XEXP (orig, 0), 1) == pic_offset_table_rtx) in m32r_legitimize_pic_address()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m88k/
H A Dm88k.c362 pic_offset_table_rtx, addr));
378 && XEXP (XEXP (addr, 0), 0) == pic_offset_table_rtx)
1857 m88k_maybe_dead (emit_insn (gen_locate1 (pic_offset_table_rtx, label))); in m88k_expand_prologue()
1858 m88k_maybe_dead (emit_insn (gen_locate2 (pic_offset_table_rtx, label))); in m88k_expand_prologue()
1859 m88k_maybe_dead (emit_insn (gen_addsi3 (pic_offset_table_rtx, in m88k_expand_prologue()
1860 pic_offset_table_rtx, in m88k_expand_prologue()
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Drtlanal.c91 if (x == pic_offset_table_rtx)
165 if (x == pic_offset_table_rtx
250 || (XEXP (x, 0) == pic_offset_table_rtx
407 if (y == pc_rtx || y == pic_offset_table_rtx)
479 if (XEXP (x, i) == pic_offset_table_rtx)
H A Dsibcall.c307 if (insn && set && SET_DEST (set) == pic_offset_table_rtx)
/openbsd-src/gnu/gcc/gcc/config/bfin/
H A Dbfin.c178 if (picreg == pic_offset_table_rtx) in legitimize_pic_address()
893 return pic_offset_table_rtx; in bfin_load_pic_reg()
896 addr = plus_constant (pic_offset_table_rtx, -4 - bfin_library_id * 4); in bfin_load_pic_reg()
898 addr = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, in bfin_load_pic_reg()
962 bfin_load_pic_reg (pic_offset_table_rtx); in bfin_expand_prologue()
1657 : pic_offset_table_rtx); in emit_pic_move()
1744 use_reg (&use, pic_offset_table_rtx); in bfin_expand_call()
/openbsd-src/gnu/gcc/gcc/config/s390/
H A Ds390.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 …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/alpha/
H A Dalpha.md403 "operands[2] = pic_offset_table_rtx;")
990 emit_insn (gen_movdi_er_high_g (operands[0], pic_offset_table_rtx,
1058 emit_insn (gen_movdi_er_high_g (operands[0], pic_offset_table_rtx,
4667 emit_insn (gen_movdi_er_high_g (operands[2], pic_offset_table_rtx,
4701 emit_insn (gen_movdi_er_high_g (operands[2], pic_offset_table_rtx,
4905 emit_insn (gen_adddi3 (dest, pic_offset_table_rtx, dest));
5341 "operands[2] = pic_offset_table_rtx;")
5351 "operands[2] = pic_offset_table_rtx;")
5384 "operands[2] = pic_offset_table_rtx;")
5412 tmp = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, tmp);
[all …]
/openbsd-src/gnu/gcc/gcc/config/mips/
H A Dmips.c2013 gen_rtx_LO_SUM (Pmode, pic_offset_table_rtx, loc))); in mips_call_tls_get_addr()
2075 emit_insn (gen_load_gotdi (tmp1, pic_offset_table_rtx, tmp2)); in mips_legitimize_tls_address()
2080 emit_insn (gen_load_gotsi (tmp1, pic_offset_table_rtx, tmp2)); in mips_legitimize_tls_address()
2990 address = mips_add_offset (pic_offset_table_rtx, in mips_restore_gp()
2997 emit_move_insn (pic_offset_table_rtx, slot); in mips_restore_gp()
3367 high = mips_unspec_offset_high (dest, pic_offset_table_rtx, in mips_load_call_address()
3429 use_reg (&CALL_INSN_FUNCTION_USAGE (insn), pic_offset_table_rtx); in mips_expand_call()
6142 *loc = gen_rtx_LO_SUM (Pmode, pic_offset_table_rtx, *loc); in mips_rewrite_small_data_1()
6825 REGNO (pic_offset_table_rtx) = cfun->machine->global_pointer; in mips_expand_prologue()
6934 REGNO (pic_offset_table_rtx) = GLOBAL_POINTER_REGNUM; in mips_output_function_epilogue()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/s390/
H A Ds390.c2101 new = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, new);
2138 new = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, temp);
2413 new = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, new);
2448 new = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, temp);
5393 insn = emit_insn (gen_movdi (pic_offset_table_rtx, in s390_emit_prologue()
5406 insn = emit_move_insn (pic_offset_table_rtx, in s390_emit_prologue()
5413 got_symbol = gen_rtx_PLUS (Pmode, got_symbol, pic_offset_table_rtx); in s390_emit_prologue()
5414 insn = emit_move_insn (pic_offset_table_rtx, got_symbol); in s390_emit_prologue()
/openbsd-src/gnu/gcc/gcc/config/ia64/
H A Dia64.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()
/openbsd-src/gnu/gcc/gcc/config/alpha/
H A Dalpha.md421 "operands[2] = pic_offset_table_rtx;")
1011 emit_insn (gen_movdi_er_high_g (operands[0], pic_offset_table_rtx,
1079 emit_insn (gen_movdi_er_high_g (operands[0], pic_offset_table_rtx,
4727 emit_insn (gen_movdi_er_high_g (operands[2], pic_offset_table_rtx,
4762 emit_insn (gen_movdi_er_high_g (operands[2], pic_offset_table_rtx,
4976 emit_insn (gen_adddi3 (dest, pic_offset_table_rtx, dest));
5404 "operands[2] = pic_offset_table_rtx;")
5414 "operands[2] = pic_offset_table_rtx;")
5447 "operands[2] = pic_offset_table_rtx;")
5495 operands[2] = pic_offset_table_rtx;
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/ia64/
H A Dia64.c1457 use_reg (&CALL_INSN_FUNCTION_USAGE (insn), pic_offset_table_rtx);
1488 emit_insn (gen_adddi3 (pic_offset_table_rtx, in ia64_reload_gp()
1492 emit_move_insn (pic_offset_table_rtx, GEN_INT (offset)); in ia64_reload_gp()
1493 emit_insn (gen_adddi3 (pic_offset_table_rtx, in ia64_reload_gp()
1494 pic_offset_table_rtx, tmp)); in ia64_reload_gp()
1497 tmp = gen_rtx_MEM (DImode, pic_offset_table_rtx); in ia64_reload_gp()
1500 emit_move_insn (pic_offset_table_rtx, tmp); in ia64_reload_gp()
1549 emit_move_insn (pic_offset_table_rtx, tmp);
2561 pic_offset_table_rtx); in ia64_expand_prologue()
/openbsd-src/gnu/gcc/gcc/config/sparc/
H A Dsparc.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()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/sparc/
H A Dsparc.h2252 if (flag_pic && op0 == pic_offset_table_rtx) \
2371 if (op0 == pic_offset_table_rtx \
/openbsd-src/gnu/gcc/gcc/
H A Dfinal.c3707 && pic_offset_table_rtx != 0 in only_leaf_regs_used()
3708 && REG_P (pic_offset_table_rtx) in only_leaf_regs_used()
3709 && ! permitted_reg_in_leaf_functions[REGNO (pic_offset_table_rtx)]) in only_leaf_regs_used()
H A Drtlanal.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()

1234