Searched refs:GOT (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-11-stable/contrib/binutils/ld/emulparams/
H A Delf32ppc.sh12 GOT=".got ${RELOCATING-0} : SPECIAL { *(.got) }"
H A Dshelf_vxworks.sh16 GOT=".got ${RELOCATING-0} : {
H A Delf64ppc.sh23 GOT="
26 GOT="
/freebsd-11-stable/lib/libc/arm/sys/
H A Dbrk.S56 /* Setup the GOT */
90 .word PIC_SYM(_C_LABEL(minbrk), GOT)
92 .word PIC_SYM(CURBRK, GOT)
H A Dsbrk.S55 /* Setup the GOT */
79 .word PIC_SYM(CURBRK, GOT)
/freebsd-11-stable/libexec/rtld-elf/arm/
H A Drtld_start.S68 .word _GLOBAL_OFFSET_TABLE_(GOT)
69 .word _DYNAMIC(GOT)
76 * ip = &GOT[n+3]
77 * lr = &GOT[2]
86 ldr r0, [lr, #-4] /* get obj ptr from GOT[1] */
87 mov r4, ip /* save GOT location */
94 str r0, [r4] /* save address in GOT */
/freebsd-11-stable/lib/libc/i386/sys/
H A Dbrk.S51 movl PIC_GOT(HIDENAME(curbrk)),%edx # set up GOT addressing
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h40 GOT,
70 bool isGOT() const { return Kind == GOT; }
/freebsd-11-stable/sys/i386/include/
H A Dasm.h51 #define PIC_GOT(x) x@GOT(%ebx)
/freebsd-11-stable/contrib/gcc/config/rs6000/
H A Dsol-ci.asm75 bl _GLOBAL_OFFSET_TABLE_-4 # get the GOT address
96 bl _GLOBAL_OFFSET_TABLE_-4 # get the GOT address
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp24 "Stack", "GOT", "JumpTable", "ConstantPool", "FixedStack",
110 GOTPSV(PseudoSourceValue::GOT, TII),
H A DMachineOperand.cpp1112 case PseudoSourceValue::GOT:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.h45 GOT, // Used on 32 bit elf on when in pic mode. member in class:llvm::PICStyles::Style
825 bool isPICStyleGOT() const { return PICStyle == PICStyles::Style::GOT; }
H A DX86Subtarget.cpp149 // Some JIT users use *-win32-elf triples; these shouldn't use GOT tables.
154 // ELF supports a large, truly PIC code model with non-PC relative GOT
210 // which loads from the GOT directly. This avoids runtime overhead
348 setPICStyle(PICStyles::Style::GOT);
/freebsd-11-stable/sys/arm/include/
H A Dasm.h130 #define GOT_SYM(x) PIC_SYM(x, GOT)
/freebsd-11-stable/contrib/xz/src/liblzma/check/
H A Dcrc32_x86.S132 movl LZMA_CRC32_TABLE@GOT(%ebx), %ebx
H A Dcrc64_x86.S123 movl LZMA_CRC64_TABLE@GOT(%ebx), %ebx
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp91 const MCSymbolRefExpr *GOT = MCSymbolRefExpr::create(GOTLabel, OutContext); local
98 const MCBinaryExpr *Add = MCBinaryExpr::createAdd(GOT, Sub, OutContext);
183 // Just load the address of GOT to MCRegOP.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h83 // Get the High 16 bits from a 32 bit immediate for accessing the GOT.
395 SDValue GOT = DAG.getNode(MipsISD::Wrapper, DL, Ty, getGlobalReg(DAG, Ty), local
398 DAG.getLoad(Ty, DL, DAG.getEntryNode(), GOT,
420 // computing a global symbol's address in large-GOT mode:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1094 // Use GOT index.
1095 SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(PtrVT); local
1098 return DAG.getNode(HexagonISD::AT_GOT, dl, PtrVT, GOT, GA, Off);
1185 // Generate the GOT pointer in case of position independent code
1186 SDValue GOT = LowerGLOBAL_OFFSET_TABLE(Sym, DAG); local
1188 // Add the TLS Symbol address to GOT pointer.This gives
1189 // GOT relative relocation for the symbol.
1190 Sym = DAG.getNode(ISD::ADD, dl, PtrVT, GOT, Sym);
1239 // Then, generate the GOT pointer
1240 SDValue GOT local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp335 case SystemZ::GOT:
H A DSystemZISelLowering.cpp3026 // __tls_get_offset takes the GOT offset in %r2 and the GOT in %r12.
3027 SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(PtrVT);
3028 Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R12D, GOT, Glue);
3102 // Load the GOT offset of the tls_index (module ID / per-symbol offset).
3117 // Load the GOT offset of the module ID.
3149 // Load the offset from the GOT.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp1507 case PseudoSourceValue::GOT:
H A DSIInstrInfo.cpp2291 case PseudoSourceValue::GOT:
/freebsd-11-stable/secure/lib/libcrypto/i386/
H A Dcrypt586.S23 movl DES_SPtrans@GOT(%edx),%edx

Completed in 188 milliseconds

12