| /openbsd-src/gnu/usr.bin/gcc/gcc/config/ |
| H A D | darwin.c | 443 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 D | darwin.c | 539 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 D | m68k.c | 1626 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 D | m68k.h | 1346 || (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 D | cris.c | 1157 = 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 D | m88k.c | 416 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 D | m88k.h | 979 && _x0 == pic_offset_table_rtx \
|
| /openbsd-src/gnu/gcc/gcc/config/m68k/ |
| H A D | m68k.c | 1495 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 D | m68k.h | 713 || (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 D | m32r.c | 1363 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 D | m88k.c | 362 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 D | rtlanal.c | 91 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 D | sibcall.c | 307 if (insn && set && SET_DEST (set) == pic_offset_table_rtx)
|
| /openbsd-src/gnu/gcc/gcc/config/bfin/ |
| H A D | bfin.c | 178 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 D | s390.c | 2885 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 D | alpha.md | 403 "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 D | mips.c | 2013 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 D | s390.c | 2101 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 D | ia64.c | 909 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 D | alpha.md | 421 "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 D | ia64.c | 1457 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 D | sparc.c | 2908 && 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 D | sparc.h | 2252 if (flag_pic && op0 == pic_offset_table_rtx) \ 2371 if (op0 == pic_offset_table_rtx \
|
| /openbsd-src/gnu/gcc/gcc/ |
| H A D | final.c | 3707 && 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 D | rtlanal.c | 122 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()
|