Home
last modified time | relevance | path

Searched defs:Thunk (Results 1 – 24 of 24) sorted by relevance

/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordHelpers.cpp40 Thunk32Sym Thunk = createRecord<Thunk32Sym>(Sym); in getScopeEndOffset() local
71 Thunk32Sym Thunk = createRecord<Thunk32Sym>(Sym); in getScopeParentOffset() local
H A DSymbolRecordMapping.cpp59 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, Thunk32Sym &Thunk) { in visitKnownRecord()
H A DSymbolDumper.cpp133 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, Thunk32Sym &Thunk) { in visitKnownRecord()
/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp41 setThunkProperties(CodeGenModule & CGM,const ThunkInfo & Thunk,llvm::Function * ThunkFn,bool ForVTable,GlobalDecl GD) setThunkProperties() argument
72 PerformReturnAdjustment(CodeGenFunction & CGF,QualType ResultType,RValue RV,const ThunkInfo & Thunk) PerformReturnAdjustment() argument
168 GenerateVarArgsThunk(llvm::Function * Fn,const CGFunctionInfo & FnInfo,GlobalDecl GD,const ThunkInfo & Thunk) GenerateVarArgsThunk() argument
305 EmitCallAndReturnForThunk(llvm::FunctionCallee Callee,const ThunkInfo * Thunk,bool IsUnprototyped) EmitCallAndReturnForThunk() argument
464 generateThunk(llvm::Function * Fn,const CGFunctionInfo & FnInfo,GlobalDecl GD,const ThunkInfo & Thunk,bool IsUnprototyped) generateThunk() argument
531 llvm::Constant *Thunk = CGM.GetAddrOfThunk(Name, ThunkVTableTy, GD); maybeEmitThunk() local
[all...]
H A DItaniumCXXABI.cpp328 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, GlobalDecl GD, in setThunkLinkage() argument
H A DMicrosoftCXXABI.cpp402 setThunkLinkage(llvm::Function * Thunk,bool ForVTable,GlobalDecl GD,bool ReturnAdjustment) setThunkLinkage() argument
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Arm64ECCallLowering.cpp510 Function *Thunk = Function::Create(X64Ty, GlobalValue::LinkOnceODRLinkage, 0, buildEntryThunk() local
645 Function *Thunk = buildExitThunk(F->getFunctionType(), F->getAttributes()); buildGuestExitThunk() local
699 Function *Thunk = buildExitThunk(CB->getFunctionType(), CB->getAttributes()); lowerCall() local
[all...]
/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp190 const codeview::ThunkOrdinal &Thunk) { in operator <<()
/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp1072 const ThunkInfo &Thunk) { in AddThunk() argument
1198 const ThunkInfo &Thunk = TI.second; in ComputeThisAdjustments() local
2030 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout() local
2080 ThunkInfo Thunk = VTableThunks.lookup(I); dumpLayout() local
2200 const ThunkInfo &Thunk = ThunksVector[I]; dumpLayout() local
2594 AddThunk(const CXXMethodDecl * MD,const ThunkInfo & Thunk) AddThunk() argument
3277 ThunkInfo Thunk = VTableThunks.lookup(I); dumpLayout() local
3293 ThunkInfo Thunk = VTableThunks.lookup(I); dumpLayout() local
3345 const ThunkInfo &Thunk = ThunksVector[I]; dumpLayout() local
[all...]
H A DItaniumMangle.cpp7063 mangleOverrideDiscrimination(CXXNameMangler & Mangler,ASTContext & Context,const ThunkInfo & Thunk) mangleOverrideDiscrimination() argument
7116 mangleThunk(const CXXMethodDecl * MD,const ThunkInfo & Thunk,bool ElideOverrideInfo,raw_ostream & Out) mangleThunk() argument
7149 mangleCXXDtorThunk(const CXXDestructorDecl * DD,CXXDtorType Type,const ThunkInfo & Thunk,bool ElideOverrideInfo,raw_ostream & Out) mangleCXXDtorThunk() argument
[all...]
H A DMicrosoftMangle.cpp3790 mangleThunk(const CXXMethodDecl * MD,const ThunkInfo & Thunk,bool,raw_ostream & Out) mangleThunk() argument
3815 mangleCXXDtorThunk(const CXXDestructorDecl * DD,CXXDtorType Type,const ThunkInfo & Thunk,bool,raw_ostream & Out) mangleCXXDtorThunk() argument
[all...]
/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp169 std::function<void()> *Thunk) { in assignCustomValue()
261 std::function<void()> *Thunk) { in assignCustomValue()
/llvm-project/lld/ELF/
H A DRelocations.h152 class Thunk; global() variable
[all...]
H A DThunks.cpp1251 Thunk::Thunk(Symbol &d, int64_t a) : destination(d), addend(a), offset(0) { Thunk() function in Thunk
[all...]
/llvm-project/llvm/bindings/ocaml/debuginfo/
H A Dllvm_debuginfo.ml90 | Thunk Constructor
H A Dllvm_debuginfo.mli90 | Thunk Constructor
/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp451 const GlobalDecl &D, const ThunkInfo &Thunk, bool ElideOverrideInfo) const { in getMangledCXXThunk() argument
/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.cpp437 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, Thunk32Sym &Thunk) { in visitKnownRecord()
H A Dllvm-pdbutil.cpp1292 while (auto Thunk = Thunks->getNext()) in dumpPretty() local
/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBTypes.h271 Thunk, enumerator
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp760 std::function<void()> Thunk; handleAssignments() local
/llvm-project/compiler-rt/lib/orc/
H A Dmacho_platform.cpp146 void *(*Thunk)(TLVDescriptor *) = nullptr; global() member
/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DSymbolRecord.h81 ThunkOrdinal Thunk = ThunkOrdinal::Standard; variable
/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.cpp1628 visitKnownRecord(CVSymbol & Record,Thunk32Sym & Thunk) visitKnownRecord() argument