Home
last modified time | relevance | path

Searched refs:MicrosoftVTableContext (Results 1 – 8 of 8) 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/clang/include/clang/AST/
DVTableBuilder.h464 class MicrosoftVTableContext : public VTableContextBase {
532 MicrosoftVTableContext(ASTContext &Context) in MicrosoftVTableContext() function
535 ~MicrosoftVTableContext() override;
/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()