/freebsd-11-stable/contrib/binutils/ld/emulparams/ |
H A D | elf32ppc.sh | 12 GOT=".got ${RELOCATING-0} : SPECIAL { *(.got) }"
|
H A D | shelf_vxworks.sh | 16 GOT=".got ${RELOCATING-0} : {
|
H A D | elf64ppc.sh | 23 GOT=" 26 GOT="
|
/freebsd-11-stable/lib/libc/arm/sys/ |
H A D | brk.S | 56 /* Setup the GOT */ 90 .word PIC_SYM(_C_LABEL(minbrk), GOT) 92 .word PIC_SYM(CURBRK, GOT)
|
H A D | sbrk.S | 55 /* Setup the GOT */ 79 .word PIC_SYM(CURBRK, GOT)
|
/freebsd-11-stable/libexec/rtld-elf/arm/ |
H A D | rtld_start.S | 68 .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 D | brk.S | 51 movl PIC_GOT(HIDENAME(curbrk)),%edx # set up GOT addressing
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | PseudoSourceValue.h | 40 GOT, 70 bool isGOT() const { return Kind == GOT; }
|
/freebsd-11-stable/sys/i386/include/ |
H A D | asm.h | 51 #define PIC_GOT(x) x@GOT(%ebx)
|
/freebsd-11-stable/contrib/gcc/config/rs6000/ |
H A D | sol-ci.asm | 75 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 D | PseudoSourceValue.cpp | 24 "Stack", "GOT", "JumpTable", "ConstantPool", "FixedStack", 110 GOTPSV(PseudoSourceValue::GOT, TII),
|
H A D | MachineOperand.cpp | 1112 case PseudoSourceValue::GOT:
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86Subtarget.h | 45 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 D | X86Subtarget.cpp | 149 // 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 D | asm.h | 130 #define GOT_SYM(x) PIC_SYM(x, GOT)
|
/freebsd-11-stable/contrib/xz/src/liblzma/check/ |
H A D | crc32_x86.S | 132 movl LZMA_CRC32_TABLE@GOT(%ebx), %ebx
|
H A D | crc64_x86.S | 123 movl LZMA_CRC64_TABLE@GOT(%ebx), %ebx
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcAsmPrinter.cpp | 91 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 D | MipsISelLowering.h | 83 // 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 D | HexagonISelLowering.cpp | 1094 // 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 D | SystemZAsmPrinter.cpp | 335 case SystemZ::GOT:
|
H A D | SystemZISelLowering.cpp | 3026 // __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 D | R600InstrInfo.cpp | 1507 case PseudoSourceValue::GOT:
|
H A D | SIInstrInfo.cpp | 2291 case PseudoSourceValue::GOT:
|
/freebsd-11-stable/secure/lib/libcrypto/i386/ |
H A D | crypt586.S | 23 movl DES_SPtrans@GOT(%edx),%edx
|