Home
last modified time | relevance | path

Searched refs:CodeGenVTables (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTT.cpp21 GetAddrOfVTTVTable(CodeGenVTables &CGVT, CodeGenModule &CGM, in GetAddrOfVTTVTable()
41 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT, in EmitVTTDefinition()
118 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { in GetAddrOfVTT()
143 uint64_t CodeGenVTables::getSubVTTIndex(const CXXRecordDecl *RD, in getSubVTTIndex()
170 CodeGenVTables::getSecondaryVirtualPointerIndex(const CXXRecordDecl *RD, in getSecondaryVirtualPointerIndex()
H A DCGVTables.cpp32 CodeGenVTables::CodeGenVTables(CodeGenModule &CGM) in CodeGenVTables() function in CodeGenVTables
503 llvm::Constant *CodeGenVTables::maybeEmitThunk(GlobalDecl GD, in maybeEmitThunk()
625 void CodeGenVTables::EmitThunks(GlobalDecl GD) { in EmitThunks()
643 void CodeGenVTables::addRelativeComponent(ConstantArrayBuilder &builder, in addRelativeComponent()
712 bool CodeGenVTables::useRelativeLayout() const { in useRelativeLayout()
722 llvm::Type *CodeGenVTables::getVTableComponentType() const { in getVTableComponentType()
740 void CodeGenVTables::addVTableComponent(ConstantArrayBuilder &builder, in addVTableComponent()
891 llvm::Type *CodeGenVTables::getVTableType(const VTableLayout &layout) { in getVTableType()
900 void CodeGenVTables::createVTableInitializer(ConstantStructBuilder &builder, in createVTableInitializer()
924 llvm::GlobalVariable *CodeGenVTables::GenerateConstructionVTable( in GenerateConstructionVTable()
[all …]
H A DCGVTables.h32 class CodeGenVTables {
85 CodeGenVTables(CodeGenModule &CGM);
H A DCGCXXABI.h450 virtual void emitVTableDefinitions(CodeGenVTables &CGVT,
H A DCodeGenModule.h371 CodeGenVTables VTables;
850 CodeGenVTables &getVTables() { return VTables; } in getVTables()
H A DItaniumCXXABI.cpp288 void emitVTableDefinitions(CodeGenVTables &CGVT,
2009 void ItaniumCXXABI::emitVTableDefinitions(CodeGenVTables &CGVT, in emitVTableDefinitions()
2287 CodeGenVTables &VTables = CGM.getVTables(); in emitVirtualInheritanceTables()
H A DMicrosoftCXXABI.cpp311 void emitVTableDefinitions(CodeGenVTables &CGVT,
1755 void MicrosoftCXXABI::emitVTableDefinitions(CodeGenVTables &CGVT, in emitVTableDefinitions()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc3670 …11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE", "clang::CodeGen::CodeGenVTables::EmitVTTDefini…
3672 …odeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE", "clang::CodeGen::CodeGenVTables::GetAddrOfVTT(…
3673 …deGenVTables17needsVTTParameterENS0_10GlobalDeclE", "clang::CodeGen::CodeGenVTables::needsVTTParam…
3674 …TTIndexEPKNS_13CXXRecordDeclENS0_13BaseSubobjectE", "clang::CodeGen::CodeGenVTables::getSubVTTInde…
3675 …erIndexEPKNS_13CXXRecordDeclENS0_13BaseSubobjectE", "clang::CodeGen::CodeGenVTables::getSecondaryV…
3682 …6ComputeMethodVTableIndicesEPKNS_13CXXRecordDeclE", "clang::CodeGen::CodeGenVTables::ComputeMethod…
3683 …tNumVirtualFunctionPointersEPKNS_13CXXRecordDeclE", "clang::CodeGen::CodeGenVTables::getNumVirtual…
3686 …enVTables20getMethodVTableIndexENS0_10GlobalDeclE", "clang::CodeGen::CodeGenVTables::getMethodVTab…
3687 …s24ShouldEmitVTableInThisTUEPKNS_13CXXRecordDeclE", "clang::CodeGen::CodeGenVTables::ShouldEmitVTa…
3688 …tVirtualBaseOffsetOffsetEPKNS_13CXXRecordDeclES4_", "clang::CodeGen::CodeGenVTables::getVirtualBas…
[all …]