Home
last modified time | relevance | path

Searched refs:MicrosoftVTableContext (Results 1 – 17 of 17) sorted by relevance

/external/clang/lib/CodeGen/
DCGVTables.h75 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
76 return *cast<MicrosoftVTableContext>(VTContext); in getMicrosoftVTableContext()
DMicrosoftCXXABI.cpp220 MicrosoftVTableContext::MethodVFTableLocation ML = in getThisArgumentTypeForMethod()
322 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVirtualDisplacementMap()
611 const MicrosoftVTableContext::MethodVFTableLocation &ML);
1276 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPrologueThisAdjustment()
1325 MicrosoftVTableContext::MethodVFTableLocation ML = in adjustThisArgumentForVirtualFunctionCall()
1552 MicrosoftVTableContext &VFTContext = CGM.getMicrosoftVTableContext(); in emitVTableDefinitions()
1632 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVTable()
1790 MicrosoftVTableContext::MethodVFTableLocation &ML) { in getClassAtVTableLocation()
1813 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPointer()
1870 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in enumerateVBTables()
[all …]
DCodeGenModule.h632 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
DCGDebugInfo.cpp1261 MicrosoftVTableContext::MethodVFTableLocation ML = in CreateCXXMemberFunction()
/external/llvm-project/clang/lib/CodeGen/
DCGVTables.h105 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
106 return *cast<MicrosoftVTableContext>(VTContext); in getMicrosoftVTableContext()
DMicrosoftCXXABI.cpp337 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVirtualDisplacementMap()
1703 MicrosoftVTableContext &VFTContext = CGM.getMicrosoftVTableContext(); in emitVTableDefinitions()
1782 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVTable()
1918 MicrosoftVTableContext &VFTContext = CGM.getMicrosoftVTableContext(); in getVirtualFunctionPointer()
1998 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in enumerateVBTables()
2144 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in emitVBTableDefinition()
4179 MicrosoftVTableContext &VTableContext = CGM.getMicrosoftVTableContext(); in getCatchableTypeArray()
DCodeGenModule.h711 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
/external/clang/include/clang/AST/
DVTableBuilder.h464 class MicrosoftVTableContext : public VTableContextBase {
532 MicrosoftVTableContext(ASTContext &Context) in MicrosoftVTableContext() function
535 ~MicrosoftVTableContext() override;
/external/llvm-project/clang/include/clang/AST/
DVTableBuilder.h543 class MicrosoftVTableContext : public VTableContextBase {
580 MicrosoftVTableContext(ASTContext &Context) in MicrosoftVTableContext() function
583 ~MicrosoftVTableContext() override;
/external/llvm-project/clang/lib/AST/
DVTableBuilder.cpp2424 MicrosoftVTableContext &VTables;
2569 VFTableBuilder(MicrosoftVTableContext &VTables, in VFTableBuilder()
2925 if (MicrosoftVTableContext::hasVtableSlot(MD)) in GroupNewVirtualOverloads()
3296 void MicrosoftVTableContext::computeVTablePaths(bool ForVBTables, in computeVTablePaths()
3416 MicrosoftVTableContext::~MicrosoftVTableContext() {} in ~MicrosoftVTableContext()
3521 if (!MicrosoftVTableContext::hasVtableSlot(MD)) in selectBestPath()
3602 void MicrosoftVTableContext::computeVTableRelatedInformation( in computeVTableRelatedInformation()
3650 void MicrosoftVTableContext::dumpMethodLocations( in dumpMethodLocations()
3709 const VirtualBaseInfo &MicrosoftVTableContext::computeVBTableRelatedInformation( in computeVBTableRelatedInformation()
3748 unsigned MicrosoftVTableContext::getVBTableIndex(const CXXRecordDecl *Derived, in getVBTableIndex()
[all …]
DRecordLayoutBuilder.cpp2743 if (MicrosoftVTableContext::hasVtableSlot(M) && in layoutNonVirtualBases()
3145 if (MicrosoftVTableContext::hasVtableSlot(MD) && in computeVtorDispSet()
DMicrosoftMangle.cpp680 MicrosoftVTableContext *VTContext = in mangleMemberFunctionPointer()
681 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointer()
DASTContext.cpp10853 VTContext.reset(new MicrosoftVTableContext(*this)); in getVTableContext()
/external/clang/lib/AST/
DVTableBuilder.cpp2387 typedef MicrosoftVTableContext::MethodVFTableLocation MethodVFTableLocation;
2397 MicrosoftVTableContext &VTables;
2540 VFTableBuilder(MicrosoftVTableContext &VTables, in VFTableBuilder()
3273 void MicrosoftVTableContext::computeVTablePaths(bool ForVBTables, in computeVTablePaths()
3390 MicrosoftVTableContext::~MicrosoftVTableContext() { in ~MicrosoftVTableContext()
3571 void MicrosoftVTableContext::computeVTableRelatedInformation( in computeVTableRelatedInformation()
3614 void MicrosoftVTableContext::dumpMethodLocations( in dumpMethodLocations()
3673 const VirtualBaseInfo *MicrosoftVTableContext::computeVBTableRelatedInformation( in computeVBTableRelatedInformation()
3711 unsigned MicrosoftVTableContext::getVBTableIndex(const CXXRecordDecl *Derived, in getVBTableIndex()
3719 MicrosoftVTableContext::enumerateVBTables(const CXXRecordDecl *RD) { in enumerateVBTables()
[all …]
DMicrosoftMangle.cpp302 const MicrosoftVTableContext::MethodVFTableLocation &ML);
599 MicrosoftVTableContext *VTContext = in mangleMemberFunctionPointer()
600 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointer()
601 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleMemberFunctionPointer()
639 const MicrosoftVTableContext::MethodVFTableLocation &ML) { in mangleVirtualMemPtrThunk()
2553 MicrosoftVTableContext *VTContext = in mangleVirtualMemPtrThunk()
2554 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleVirtualMemPtrThunk()
2555 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleVirtualMemPtrThunk()
DASTContext.cpp8688 VTContext.reset(new MicrosoftVTableContext(*this)); in getVTableContext()
/external/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
DTypeSystemClang.cpp260 clang::MicrosoftVTableContext &msoft_vtable_ctx = in ReadVBaseOffsetFromVTable()
261 static_cast<clang::MicrosoftVTableContext &>(vtable_ctx); in ReadVBaseOffsetFromVTable()