Searched refs:CodeGenVTables (Results 1 – 14 of 14) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGVTT.cpp | 22 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()
|
D | CGVTables.h | 31 class CodeGenVTables { 69 CodeGenVTables(CodeGenModule &CGM);
|
D | CGVTables.cpp | 32 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()
|
D | CGCXXABI.h | 371 virtual void emitVTableDefinitions(CodeGenVTables &CGVT,
|
D | CodeGenModule.h | 286 CodeGenVTables VTables; 626 CodeGenVTables &getVTables() { return VTables; } in getVTables()
|
D | ItaniumCXXABI.cpp | 235 void emitVTableDefinitions(CodeGenVTables &CGVT, 1448 void ItaniumCXXABI::emitVTableDefinitions(CodeGenVTables &CGVT, in emitVTableDefinitions() 1632 CodeGenVTables &VTables = CGM.getVTables(); in emitVirtualInheritanceTables()
|
D | MicrosoftCXXABI.cpp | 260 void emitVTableDefinitions(CodeGenVTables &CGVT, 1550 void MicrosoftCXXABI::emitVTableDefinitions(CodeGenVTables &CGVT, in emitVTableDefinitions()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGVTT.cpp | 21 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()
|
D | CGVTables.cpp | 31 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 …]
|
D | CGVTables.h | 32 class CodeGenVTables { 99 CodeGenVTables(CodeGenModule &CGM);
|
D | CGCXXABI.h | 413 virtual void emitVTableDefinitions(CodeGenVTables &CGVT,
|
D | CodeGenModule.h | 322 CodeGenVTables VTables; 705 CodeGenVTables &getVTables() { return VTables; } in getVTables()
|
D | ItaniumCXXABI.cpp | 242 void emitVTableDefinitions(CodeGenVTables &CGVT, 1731 void ItaniumCXXABI::emitVTableDefinitions(CodeGenVTables &CGVT, in emitVTableDefinitions() 1962 CodeGenVTables &VTables = CGM.getVTables(); in emitVirtualInheritanceTables()
|
D | MicrosoftCXXABI.cpp | 276 void emitVTableDefinitions(CodeGenVTables &CGVT, 1701 void MicrosoftCXXABI::emitVTableDefinitions(CodeGenVTables &CGVT, in emitVTableDefinitions()
|