Searched refs:MicrosoftVTableContext (Results 1 – 8 of 8) sorted by relevance
75 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()76 return *cast<MicrosoftVTableContext>(VTContext); in getMicrosoftVTableContext()
220 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 …]
632 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
1261 MicrosoftVTableContext::MethodVFTableLocation ML = in CreateCXXMemberFunction()
464 class MicrosoftVTableContext : public VTableContextBase {532 MicrosoftVTableContext(ASTContext &Context) in MicrosoftVTableContext() function535 ~MicrosoftVTableContext() override;
2387 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 …]
302 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()
8688 VTContext.reset(new MicrosoftVTableContext(*this)); in getVTableContext()