| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGVTables.cpp | 36 const ThunkInfo &Thunk) { in GetAddrOfThunk() argument 44 Thunk.This, Out); in GetAddrOfThunk() 46 getCXXABI().getMangleContext().mangleThunk(MD, Thunk, Out); in GetAddrOfThunk() 55 const ThunkInfo &Thunk, llvm::Function *Fn) { in setThunkVisibility() argument 59 static void setThunkProperties(CodeGenModule &CGM, const ThunkInfo &Thunk, in setThunkProperties() argument 64 !Thunk.Return.isEmpty()); in setThunkProperties() 68 setThunkVisibility(CGM, MD, Thunk, ThunkFn); in setThunkProperties() 86 const ThunkInfo &Thunk) { in PerformReturnAdjustment() argument 107 Thunk.Return); in PerformReturnAdjustment() 144 GlobalDecl GD, const ThunkInfo &Thunk) { in GenerateVarArgsThunk() argument [all …]
|
| HD | CGVTables.h | 53 void emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, bool ForVTable); 57 void maybeEmitThunkForVTable(GlobalDecl GD, const ThunkInfo &Thunk);
|
| HD | CGCXXABI.h | 387 virtual void setThunkLinkage(llvm::Function *Thunk, bool ForVTable,
|
| HD | CodeGenFunction.h | 1291 void EmitCallAndReturnForThunk(llvm::Value *Callee, const ThunkInfo *Thunk); 1299 GlobalDecl GD, const ThunkInfo &Thunk); 1303 GlobalDecl GD, const ThunkInfo &Thunk);
|
| HD | MicrosoftCXXABI.cpp | 297 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, in setThunkLinkage() argument 300 Thunk->setDLLStorageClass(llvm::GlobalValue::DefaultStorageClass); in setThunkLinkage() 306 Thunk->setLinkage(llvm::GlobalValue::InternalLinkage); in setThunkLinkage() 308 Thunk->setLinkage(llvm::GlobalValue::WeakODRLinkage); in setThunkLinkage() 310 Thunk->setLinkage(llvm::GlobalValue::LinkOnceODRLinkage); in setThunkLinkage()
|
| HD | CodeGenModule.h | 741 llvm::Constant *GetAddrOfThunk(GlobalDecl GD, const ThunkInfo &Thunk);
|
| HD | ItaniumCXXABI.cpp | 218 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, GlobalDecl GD, in setThunkLinkage() argument 222 if (ForVTable && !Thunk->hasLocalLinkage()) in setThunkLinkage() 223 Thunk->setLinkage(llvm::GlobalValue::AvailableExternallyLinkage); in setThunkLinkage()
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | VTableBuilder.cpp | 883 void AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk); 1072 const ThunkInfo &Thunk) { in AddThunk() argument 1079 if (std::find(ThunksVector.begin(), ThunksVector.end(), Thunk) != in AddThunk() 1083 ThunksVector.push_back(Thunk); in AddThunk() 1181 const ThunkInfo &Thunk = I->second; in ComputeThisAdjustments() local 1199 AddThunk(MD, Thunk); in ComputeThisAdjustments() 1981 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout() local 1982 if (!Thunk.isEmpty()) { in dumpLayout() 1984 if (!Thunk.Return.isEmpty()) { in dumpLayout() 1986 Out << Thunk.Return.NonVirtual << " non-virtual"; in dumpLayout() [all …]
|
| HD | MicrosoftMangle.cpp | 107 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk, 2336 const ThunkInfo &Thunk, in mangleThunk() argument 2341 mangleThunkThisAdjustment(MD, Thunk.This, Mangler, Out); in mangleThunk() 2342 if (!Thunk.Return.isEmpty()) in mangleThunk() 2343 assert(Thunk.Method != nullptr && in mangleThunk() 2346 const CXXMethodDecl *DeclForFPT = Thunk.Method ? Thunk.Method : MD; in mangleThunk()
|
| HD | ItaniumMangle.cpp | 142 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk, 3918 const ThunkInfo &Thunk, in mangleThunk() argument 3931 if (!Thunk.Return.isEmpty()) in mangleThunk() 3935 Mangler.mangleCallOffset(Thunk.This.NonVirtual, in mangleThunk() 3936 Thunk.This.Virtual.Itanium.VCallOffsetOffset); in mangleThunk() 3939 if (!Thunk.Return.isEmpty()) in mangleThunk() 3940 Mangler.mangleCallOffset(Thunk.Return.NonVirtual, in mangleThunk() 3941 Thunk.Return.Virtual.Itanium.VBaseOffsetOffset); in mangleThunk()
|
| /NextBSD/contrib/llvm/include/llvm/DebugInfo/PDB/ |
| HD | PDBSymbolThunk.h | 26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Thunk)
|
| HD | PDBExtras.h | 25 raw_ostream &operator<<(raw_ostream &OS, const PDB_ThunkOrdinal &Thunk);
|
| HD | PDBTypes.h | 298 Thunk, enumerator
|
| /NextBSD/contrib/llvm/tools/llvm-pdbdump/ |
| HD | llvm-pdbdump.cpp | 224 while (auto Thunk = Thunks->getNext()) in dumpInput() local 225 Dumper.dump(*Thunk); in dumpInput()
|
| /NextBSD/contrib/llvm/lib/DebugInfo/PDB/ |
| HD | PDBExtras.cpp | 167 raw_ostream &llvm::operator<<(raw_ostream &OS, const PDB_ThunkOrdinal &Thunk) { in operator <<() argument 168 switch (Thunk) { in operator <<() 240 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Thunk, OS) in operator <<()
|
| HD | PDBSymbol.cpp | 94 FACTORY_SYMTAG_CASE(Thunk, PDBSymbolThunk) in create()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | Mangle.h | 100 const ThunkInfo &Thunk,
|
| /NextBSD/contrib/binutils/ld/emultempl/ |
| HD | pep.em | 1062 /* Thunk section with reloc to another bfd. */
|
| HD | pe.em | 1118 /* Thunk section with reloc to another bfd. */
|
| /NextBSD/contrib/binutils/bfd/po/ |
| HD | bfd.pot | 3502 " Table Stamp Chain Name Thunk\n"
|
| /NextBSD/contrib/gcc/ |
| HD | ChangeLog-2004 | 44613 (c_lex): Thunk to c_lex_with_flags while keeping the old interface.
|