Searched defs:GOT (Results 1 - 11 of 11) sorted by relevance

/external/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h40 GOT, enumerator in enum:llvm::PseudoSourceValue::PSVKind
67 bool isGOT() const { return Kind == GOT; }
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.h310 SDValue GOT = DAG.getNode(MipsISD::Wrapper, DL, Ty, getGlobalReg(DAG, Ty), local
313 DAG.getLoad(Ty, DL, DAG.getEntryNode(), GOT,
336 // computing a global symbol's address in large-GOT mode:
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DARMConstantPoolValue.h41 GOT, enumerator in enum:llvm::ARMCP::ARMCPModifier
H A DARMISelLowering.cpp2089 UseGOTOFF ? ARMCP::GOTOFF : ARMCP::GOT);
2097 SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(PtrVT); local
2098 Result = DAG.getNode(ISD::ADD, dl, PtrVT, Result, GOT);
/external/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp95 const MCSymbolRefExpr *GOT = MCSymbolRefExpr::create(GOTLabel, OutContext); local
102 const MCBinaryExpr *Add = MCBinaryExpr::createAdd(GOT, Sub, OutContext);
187 // Just load the address of GOT to MCRegOP.
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
H A DAlphaISelDAGToDAG.cpp192 /// GOT address into a register.
401 SDValue GOT = SDValue(getGlobalBaseReg(), 0); local
402 Chain = CurDAG->getCopyToReg(Chain, dl, Alpha::R29, GOT, InFlag);
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86Subtarget.h36 GOT, // Used on many 32-bit unices in -fPIC mode. enumerator in enum:llvm::PICStyles::Style
248 bool isPICStyleGOT() const { return PICStyle == PICStyles::GOT; }
/external/llvm/lib/Target/X86/
H A DX86Subtarget.h39 GOT, // Used on 32 bit elf on when in pic mode. enumerator in enum:llvm::PICStyles::Style
519 bool isPICStyleGOT() const { return PICStyle == PICStyles::GOT; }
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
H A DMipsISelLowering.cpp1400 SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(MVT::i32); local
1401 return DAG.getNode(ISD::ADD, dl, MVT::i32, GOT, GPRelNode);
1572 // SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(MVT::i32);
1573 // ResNode = DAG.getNode(ISD::ADD, MVT::i32, GOT, GPRelNode);
2130 // Use GOT+LO if callee has internal linkage.
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1512 // Use GOT index.
1513 SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(PtrVT); local
1516 return DAG.getNode(HexagonISD::AT_GOT, dl, PtrVT, GOT, GA, Off);
1604 // Generate the GOT pointer in case of position independent code
1605 SDValue GOT = LowerGLOBAL_OFFSET_TABLE(Sym, DAG); local
1607 // Add the TLS Symbol address to GOT pointer.This gives
1608 // GOT relative relocation for the symbol.
1609 Sym = DAG.getNode(ISD::ADD, dl, PtrVT, GOT, Sym);
1659 // Then, generate the GOT pointer
1660 SDValue GOT local
[all...]
/external/llvm/tools/llvm-readobj/
H A DELFDumper.cpp1901 std::size_t getGOTTotal(ArrayRef<uint8_t> GOT) const;
1902 const GOTEntry *makeGOTIter(ArrayRef<uint8_t> GOT, std::size_t EntryNum);
1944 // for detailed GOT description.
1970 W.startLine() << "GOT is empty.\n";
1976 report_fatal_error("There is no not empty GOT section at 0x" +
1979 ArrayRef<uint8_t> GOT = unwrapOrError(Obj->getSectionContents(GOTShdr)); local
1981 if (*DtLocalGotNum + GlobalGotNum > getGOTTotal(GOT))
1982 report_fatal_error("Number of GOT entries exceeds the size of GOT section");
1984 const GOTEntry *GotBegin = makeGOTIter(GOT,
2096 makeGOTIter(ArrayRef<uint8_t> GOT, std::size_t EntryNum) argument
[all...]

Completed in 334 milliseconds