Home
last modified time | relevance | path

Searched refs:ForVTable (Results 1 – 14 of 14) sorted by relevance

/external/llvm-project/clang/lib/CodeGen/
DCGVTables.cpp41 llvm::Function *ThunkFn, bool ForVTable, in setThunkProperties() argument
44 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties()
474 bool IsUnprototyped, bool ForVTable) { in shouldEmitVTableThunk() argument
484 if (ForVTable) in shouldEmitVTableThunk()
493 bool ForVTable) { in maybeEmitThunk() argument
512 if (!shouldEmitVTableThunk(CGM, MD, IsUnprototyped, ForVTable)) in maybeEmitThunk()
548 bool UseAvailableExternallyLinkage = ForVTable && ABIHasKeyFunctions; in maybeEmitThunk()
556 setThunkProperties(CGM, TI, ThunkFn, ForVTable, GD); in maybeEmitThunk()
600 setThunkProperties(CGM, TI, ThunkFn, ForVTable, GD); in maybeEmitThunk()
DCGVTables.h62 bool ForVTable);
DCGCXXABI.h473 virtual void setThunkLinkage(llvm::Function *Thunk, bool ForVTable,
DCodeGenModule.h856 bool ForVTable = false,
1421 StringRef MangledName, llvm::Type *Ty, GlobalDecl D, bool ForVTable,
DCodeGenModule.cpp3317 StringRef MangledName, llvm::Type *Ty, GlobalDecl GD, bool ForVTable, in GetOrCreateLLVMFunction() argument
3503 bool ForVTable, in GetAddrOfFunction() argument
3525 return GetOrCreateLLVMFunction(MangledName, Ty, GD, ForVTable, DontDefer, in GetAddrOfFunction()
DItaniumCXXABI.cpp285 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, GlobalDecl GD, in setThunkLinkage() argument
289 if (ForVTable && !Thunk->hasLocalLinkage()) in setThunkLinkage()
DMicrosoftCXXABI.cpp372 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, in setThunkLinkage() argument
/external/clang/lib/CodeGen/
DCGVTables.h53 void emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, bool ForVTable);
DCGVTables.cpp59 llvm::Function *ThunkFn, bool ForVTable, in setThunkProperties() argument
62 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in setThunkProperties()
411 bool ForVTable) { in emitThunk() argument
453 bool UseAvailableExternallyLinkage = ForVTable && ABIHasKeyFunctions; in emitThunk()
461 setThunkProperties(CGM, Thunk, ThunkFn, ForVTable, GD); in emitThunk()
482 setThunkProperties(CGM, Thunk, ThunkFn, ForVTable, GD); in emitThunk()
DCGCXXABI.h427 virtual void setThunkLinkage(llvm::Function *Thunk, bool ForVTable,
DCodeGenModule.h717 bool ForVTable = false,
1151 bool ForVTable, bool DontDefer = false,
DCodeGenModule.cpp1823 GlobalDecl GD, bool ForVTable, in GetOrCreateLLVMFunction() argument
1984 bool ForVTable, in GetAddrOfFunction() argument
1995 return GetOrCreateLLVMFunction(MangledName, Ty, GD, ForVTable, DontDefer, in GetAddrOfFunction()
DItaniumCXXABI.cpp278 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, GlobalDecl GD, in setThunkLinkage() argument
282 if (ForVTable && !Thunk->hasLocalLinkage()) in setThunkLinkage()
DMicrosoftCXXABI.cpp357 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, in setThunkLinkage() argument