Searched refs:MicrosoftVTableContext (Results 1 – 7 of 7) sorted by relevance
75 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()76 return *cast<MicrosoftVTableContext>(VTContext); in getMicrosoftVTableContext()
161 MicrosoftVTableContext::MethodVFTableLocation ML = in getThisArgumentTypeForMethod()500 const MicrosoftVTableContext::MethodVFTableLocation &ML);1028 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPrologueThisAdjustment()1078 MicrosoftVTableContext::MethodVFTableLocation ML = in adjustThisArgumentForVirtualFunctionCall()1250 MicrosoftVTableContext &VFTContext = CGM.getMicrosoftVTableContext(); in emitVTableDefinitions()1318 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVTable()1446 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPointer()1491 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in enumerateVBTables()1508 const MicrosoftVTableContext::MethodVFTableLocation &ML) { in EmitVirtualMemPtrThunk()1629 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in emitVBTableDefinition()[all …]
625 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
443 class MicrosoftVTableContext : public VTableContextBase {511 MicrosoftVTableContext(ASTContext &Context) in MicrosoftVTableContext() function514 ~MicrosoftVTableContext();
2423 typedef MicrosoftVTableContext::MethodVFTableLocation MethodVFTableLocation;2433 MicrosoftVTableContext &VTables;2577 VFTableBuilder(MicrosoftVTableContext &VTables, in VFTableBuilder()3313 void MicrosoftVTableContext::computeVTablePaths(bool ForVBTables, in computeVTablePaths()3430 MicrosoftVTableContext::~MicrosoftVTableContext() { in ~MicrosoftVTableContext()3490 void MicrosoftVTableContext::computeVTableRelatedInformation( in computeVTableRelatedInformation()3534 void MicrosoftVTableContext::dumpMethodLocations( in dumpMethodLocations()3597 const VirtualBaseInfo *MicrosoftVTableContext::computeVBTableRelatedInformation( in computeVBTableRelatedInformation()3635 unsigned MicrosoftVTableContext::getVBTableIndex(const CXXRecordDecl *Derived, in getVBTableIndex()3643 MicrosoftVTableContext::enumerateVBTables(const CXXRecordDecl *RD) { in enumerateVBTables()[all …]
230 const MicrosoftVTableContext::MethodVFTableLocation &ML);515 MicrosoftVTableContext *VTContext = in mangleMemberFunctionPointer()516 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointer()517 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleMemberFunctionPointer()551 const MicrosoftVTableContext::MethodVFTableLocation &ML) { in mangleVirtualMemPtrThunk()2190 MicrosoftVTableContext *VTContext = in mangleVirtualMemPtrThunk()2191 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleVirtualMemPtrThunk()2192 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleVirtualMemPtrThunk()
8056 VTContext.reset(new MicrosoftVTableContext(*this)); in getVTableContext()