Searched refs:MicrosoftVTableContext (Results 1 – 7 of 7) sorted by relevance
75 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()76 return *cast<MicrosoftVTableContext>(VTContext); in getMicrosoftVTableContext()
171 MicrosoftVTableContext::MethodVFTableLocation ML = in getThisArgumentTypeForMethod()517 const MicrosoftVTableContext::MethodVFTableLocation &ML);1182 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPrologueThisAdjustment()1232 MicrosoftVTableContext::MethodVFTableLocation ML = in adjustThisArgumentForVirtualFunctionCall()1404 MicrosoftVTableContext &VFTContext = CGM.getMicrosoftVTableContext(); in emitVTableDefinitions()1472 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVTable()1599 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPointer()1644 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in enumerateVBTables()1661 const MicrosoftVTableContext::MethodVFTableLocation &ML) { in EmitVirtualMemPtrThunk()1787 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in emitVBTableDefinition()[all …]
627 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
443 class MicrosoftVTableContext : public VTableContextBase {511 MicrosoftVTableContext(ASTContext &Context) in MicrosoftVTableContext() function514 ~MicrosoftVTableContext() override;
2427 typedef MicrosoftVTableContext::MethodVFTableLocation MethodVFTableLocation;2437 MicrosoftVTableContext &VTables;2581 VFTableBuilder(MicrosoftVTableContext &VTables, in VFTableBuilder()3320 void MicrosoftVTableContext::computeVTablePaths(bool ForVBTables, in computeVTablePaths()3437 MicrosoftVTableContext::~MicrosoftVTableContext() { in ~MicrosoftVTableContext()3497 void MicrosoftVTableContext::computeVTableRelatedInformation( in computeVTableRelatedInformation()3541 void MicrosoftVTableContext::dumpMethodLocations( in dumpMethodLocations()3604 const VirtualBaseInfo *MicrosoftVTableContext::computeVBTableRelatedInformation( in computeVBTableRelatedInformation()3642 unsigned MicrosoftVTableContext::getVBTableIndex(const CXXRecordDecl *Derived, in getVBTableIndex()3650 MicrosoftVTableContext::enumerateVBTables(const CXXRecordDecl *RD) { in enumerateVBTables()[all …]
258 const MicrosoftVTableContext::MethodVFTableLocation &ML);544 MicrosoftVTableContext *VTContext = in mangleMemberFunctionPointer()545 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointer()546 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleMemberFunctionPointer()580 const MicrosoftVTableContext::MethodVFTableLocation &ML) { in mangleVirtualMemPtrThunk()2265 MicrosoftVTableContext *VTContext = in mangleVirtualMemPtrThunk()2266 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleVirtualMemPtrThunk()2267 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleVirtualMemPtrThunk()
8096 VTContext.reset(new MicrosoftVTableContext(*this)); in getVTableContext()