Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGVTT.cpp22 GetAddrOfVTTVTable(CodeGenVTables &CGVT, CodeGenModule &CGM, in GetAddrOfVTTVTable()
42 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT, in EmitVTTDefinition()
104 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { in GetAddrOfVTT()
128 uint64_t CodeGenVTables::getSubVTTIndex(const CXXRecordDecl *RD, in getSubVTTIndex()
154 CodeGenVTables::getSecondaryVirtualPointerIndex(const CXXRecordDecl *RD, in getSecondaryVirtualPointerIndex()
DCGVTables.h31 class CodeGenVTables {
69 CodeGenVTables(CodeGenModule &CGM);
DCGVTables.cpp32 CodeGenVTables::CodeGenVTables(CodeGenModule &CGM) in CodeGenVTables() function in CodeGenVTables
410 void CodeGenVTables::emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, in emitThunk()
485 void CodeGenVTables::maybeEmitThunkForVTable(GlobalDecl GD, in maybeEmitThunkForVTable()
504 void CodeGenVTables::EmitThunks(GlobalDecl GD) in EmitThunks()
523 llvm::Constant *CodeGenVTables::CreateVTableInitializer( in CreateVTableInitializer()
660 CodeGenVTables::GenerateConstructionVTable(const CXXRecordDecl *RD, in GenerateConstructionVTable()
823 CodeGenVTables::GenerateClassData(const CXXRecordDecl *RD) { in GenerateClassData()
843 bool CodeGenVTables::isVTableExternal(const CXXRecordDecl *RD) { in isVTableExternal()
DCGCXXABI.h371 virtual void emitVTableDefinitions(CodeGenVTables &CGVT,
DCodeGenModule.h286 CodeGenVTables VTables;
626 CodeGenVTables &getVTables() { return VTables; } in getVTables()
DItaniumCXXABI.cpp235 void emitVTableDefinitions(CodeGenVTables &CGVT,
1448 void ItaniumCXXABI::emitVTableDefinitions(CodeGenVTables &CGVT, in emitVTableDefinitions()
1632 CodeGenVTables &VTables = CGM.getVTables(); in emitVirtualInheritanceTables()
DMicrosoftCXXABI.cpp260 void emitVTableDefinitions(CodeGenVTables &CGVT,
1550 void MicrosoftCXXABI::emitVTableDefinitions(CodeGenVTables &CGVT, in emitVTableDefinitions()
/external/llvm-project/clang/lib/CodeGen/
DCGVTT.cpp21 GetAddrOfVTTVTable(CodeGenVTables &CGVT, CodeGenModule &CGM, in GetAddrOfVTTVTable()
41 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT, in EmitVTTDefinition()
104 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { in GetAddrOfVTT()
128 uint64_t CodeGenVTables::getSubVTTIndex(const CXXRecordDecl *RD, in getSubVTTIndex()
154 CodeGenVTables::getSecondaryVirtualPointerIndex(const CXXRecordDecl *RD, in getSecondaryVirtualPointerIndex()
DCGVTables.cpp31 CodeGenVTables::CodeGenVTables(CodeGenModule &CGM) in CodeGenVTables() function in CodeGenVTables
491 llvm::Constant *CodeGenVTables::maybeEmitThunk(GlobalDecl GD, in maybeEmitThunk()
604 void CodeGenVTables::EmitThunks(GlobalDecl GD) { in EmitThunks()
622 void CodeGenVTables::addRelativeComponent(ConstantArrayBuilder &builder, in addRelativeComponent()
672 bool CodeGenVTables::useRelativeLayout() const { in useRelativeLayout()
677 llvm::Type *CodeGenVTables::getVTableComponentType() const { in getVTableComponentType()
697 void CodeGenVTables::addVTableComponent(ConstantArrayBuilder &builder, in addVTableComponent()
837 llvm::Type *CodeGenVTables::getVTableType(const VTableLayout &layout) { in getVTableType()
846 void CodeGenVTables::createVTableInitializer(ConstantStructBuilder &builder, in createVTableInitializer()
870 llvm::GlobalVariable *CodeGenVTables::GenerateConstructionVTable( in GenerateConstructionVTable()
[all …]
DCGVTables.h32 class CodeGenVTables {
99 CodeGenVTables(CodeGenModule &CGM);
DCGCXXABI.h413 virtual void emitVTableDefinitions(CodeGenVTables &CGVT,
DCodeGenModule.h322 CodeGenVTables VTables;
705 CodeGenVTables &getVTables() { return VTables; } in getVTables()
DItaniumCXXABI.cpp242 void emitVTableDefinitions(CodeGenVTables &CGVT,
1731 void ItaniumCXXABI::emitVTableDefinitions(CodeGenVTables &CGVT, in emitVTableDefinitions()
1962 CodeGenVTables &VTables = CGM.getVTables(); in emitVirtualInheritanceTables()
DMicrosoftCXXABI.cpp276 void emitVTableDefinitions(CodeGenVTables &CGVT,
1701 void MicrosoftCXXABI::emitVTableDefinitions(CodeGenVTables &CGVT, in emitVTableDefinitions()