Home
last modified time | relevance | path

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

/netbsd/src/external/gpl3/gcc/dist/gcc/config/i386/
Di386-expand.h36 rtx legitimize_tls_address (rtx x, enum tls_model model, bool for_mov);
Di386.cc11466 legitimize_tls_address (rtx x, enum tls_model model, bool for_mov) in legitimize_tls_address() function
12014 return legitimize_tls_address (x, (enum tls_model) log, false); in ix86_legitimize_address()
12020 rtx t = legitimize_tls_address (XEXP (XEXP (x, 0), 0), in ix86_legitimize_address()
Di386-expand.cc309 op1 = legitimize_tls_address (op1, model, true); in ix86_expand_move()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/
Darm-protos.h83 extern rtx legitimize_tls_address (rtx, rtx);
Darm.cc9268 legitimize_tls_address (rtx x, rtx reg) in legitimize_tls_address() function
9404 x = legitimize_tls_address (x, NULL_RTX); in arm_legitimize_address()
Darm.md6423 operands[1] = legitimize_tls_address (operands[1], tmp);
/netbsd/src/external/gpl3/gcc/dist/gcc/config/pa/
Dpa.cc949 legitimize_tls_address (rtx addr) in legitimize_tls_address() function
1104 return legitimize_tls_address (x); in hppa_legitimize_address()
2053 operand1 = legitimize_tls_address (operand1); in pa_emit_move_sequence()
2315 tmp = legitimize_tls_address (tmp); in pa_emit_move_sequence()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/s390/
Ds390.cc5229 legitimize_tls_address (rtx addr, rtx reg) in legitimize_tls_address() function
5372 new_rtx = legitimize_tls_address (new_rtx, reg); in legitimize_tls_address()
5385 new_rtx = legitimize_tls_address (new_rtx, reg); in legitimize_tls_address()
5409 operands[1] = legitimize_tls_address (operands[1], temp); in emit_symbolic_move()
5433 x = legitimize_tls_address (x, 0); in s390_legitimize_address()
/netbsd/src/external/gpl3/gcc/dist/gcc/
DChangeLog.dataflow1666 legitimize_tls_address, find_unused_clobbered_reg,
1681 legitimize_tls_address): Ditto.
DChangeLog-20054332 (arm_call_tls_get_addr, legitimize_tls_address): Likewise.
4341 * config/arm/arm.c (legitimize_tls_address): Use correct rtx for
4948 (arm_call_tls_get_addr, legitimize_tls_address): Likewise.
4971 * config/arm/arm-protos.h (legitimize_tls_address)
4979 (arm_call_tls_get_addr, legitimize_tls_address)
12502 (legitimize_tls_address): Use gcc_unreachable instead of abort.
12647 (legitimize_tls_address): New.
19482 legitimize_tls_address, legitimize_tls_address,
19542 s390_decompose_address, get_thread_pointer, legitimize_tls_address,
22895 legitimize_tls_address, output_pic_addr_const,
DChangeLog-2012943 * config/i386/i386.c (legitimize_tls_address): Zero-extend x to Pmode,
23177 * config/i386/i386.c (legitimize_tls_address) <TLS_MODEL_INITIAL_EXEC>:
30302 (legitimize_tls_address) <TLS_MODEL_INITIAL_EXEC>: Always generate
30312 (legitimize_tls_address): Use TARGET_TLS_INDIRECT_SEG_REFS to load
30320 (legitimize_tls_address): Call gen_tls_initial_exec_x32 if
30370 (legitimize_tls_address): Use ix86_gen_sub3.
30962 (legitimize_tls_address): Use TARGET_TLS_INDIRECT_SEG_REFS to load
31004 (legitimize_tls_address): Use ix86_gen_tls_global_dynamic_64 and
31284 (legitimize_tls_address): Call gen_tls_initial_exec_x32 if
DChangeLog-20038999 (sparc_tls_get_addr, sparc_tls_got, legitimize_tls_address,
9020 (movqi, movhi, movsi, movdi): Call legitimize_tls_address if needed.
9037 legitimize_tls_address, legitimize_address, tls_symbolic_operand,
9988 (legitimize_tls_address): Likewise.
20634 (legitimize_tls_address): Split out of ...
20637 (ix86_expand_move): Use legitimize_tls_address.
35059 (legitimize_tls_address): New function.
DChangeLog-20074328 legitimize_tls_address, x86_this_parameter, x86_output_mi_thunk):
15345 * config/sparc/sparc.c (legitimize_tls_address): Likewise.
20855 * config/i386/i386.c (legitimize_tls_address): Mark __tls_get_addr
21446 * config/pa/pa.c (legitimize_tls_address): Emit pic or non-pic
33751 legitimize_tls_address, arm_address_cost, load_multiple_sequence,
DChangeLog-201019998 (legitimize_tls_address): Rename into...
36039 * arm.c (legitimize_tls_address): Adjust call to
39054 (legitimize_tls_address): Likewise.
40518 (legitimize_tls_address): Likewise.
40520 * config/sparc/sparc.c (sparc_expand_move): Use legitimize_tls_address
40527 (legitimize_tls_address): Make static, handle CONST patterns.
DChangeLog-201410717 (legitimize_tls_address, pa_emit_move_sequence): Likewise.
15682 (legitimize_tls_address): Likewise.
24969 (legitimize_tls_address): Likewise for local "insn".
44907 * config/i386/i386.c (legitimize_tls_address): Fall back to
44932 (arm_legitimize_address): Call legitimize_tls_address for any
46689 * config/pa/pa.c (legitimize_tls_address): Return original address
46691 (hppa_legitimize_address): Call legitimize_tls_address for all TLS
DChangeLog-200418244 (legitimize_tls_address): Likewise.
18252 (legitimize_tls_address): Likewise.
18607 legitimize_tls_address, ix86_split_to_parts): Likewise.
18618 (legitimize_tls_address): Likewise.
24040 * config/s390/s390.c (legitimize_tls_address): Handle constant offsets
34967 (legitimize_tls_address): Call s390_emit_tls_call_insn instead of
DChangeLog-201112854 * config/i386/i386.c (legitimize_tls_address): Change REG_EQIV
16885 if legitimize_tls_address returned operand in wrong mode. Allow
20950 (legitimize_tls_address): Add tlsdesc support.
25879 * config/i386/i386.c (legitimize_tls_address)
39739 * config/i386/i386.c (legitimize_tls_address)
DChangeLog-202015411 (legitimize_tls_address): Move a NEG out of the CONST rtx.
37477 (legitimize_tls_address): Do GNU2 TLS address computation in
37591 * config/i386/i386.c (legitimize_tls_address): Pass Pmode to
DChangeLog-201914957 (legitimize_tls_address): Likewise.
27302 (legitimize_tls_address): Use gen_add2_insn instead of ix86_gen_add3.
27372 (legitimize_tls_address): Use gen_tls_global_dynamic_64 function
DChangeLog-20167394 (legitimize_tls_address): Likewise.
9259 * config/i386/i386.c (legitimize_tls_address)
DChangeLog-201330682 (legitimize_tls_address): Likewise.
34391 (legitimize_tls_address): Likewise.
DChangeLog-200621972 (legitimize_tls_address): Adjust logic for GNU2 TLS.
DChangeLog-200811519 legitimize_pic_address, legitimize_tls_address,
DChangeLog-201813565 (legitimize_tls_address): Likewise.
DChangeLog-201535895 (legitimize_tls_address): Ditto.