Searched refs:MicrosoftVTableContext (Results 1 – 8 of 8) sorted by relevance
75 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()76 return *cast<MicrosoftVTableContext>(VTContext); in getMicrosoftVTableContext()
171 MicrosoftVTableContext::MethodVFTableLocation ML = in getThisArgumentTypeForMethod()262 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVirtualDisplacementMap()561 const MicrosoftVTableContext::MethodVFTableLocation &ML);1238 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPrologueThisAdjustment()1288 MicrosoftVTableContext::MethodVFTableLocation ML = in adjustThisArgumentForVirtualFunctionCall()1520 MicrosoftVTableContext &VFTContext = CGM.getMicrosoftVTableContext(); in emitVTableDefinitions()1590 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVTable()1739 MicrosoftVTableContext::MethodVFTableLocation &ML) { in getClassAtVTableLocation()1760 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPointer()1810 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in enumerateVBTables()[all …]
638 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
443 class MicrosoftVTableContext : public VTableContextBase {511 MicrosoftVTableContext(ASTContext &Context) in MicrosoftVTableContext() function514 ~MicrosoftVTableContext() override;
2429 typedef MicrosoftVTableContext::MethodVFTableLocation MethodVFTableLocation;2439 MicrosoftVTableContext &VTables;2583 VFTableBuilder(MicrosoftVTableContext &VTables, in VFTableBuilder()3325 void MicrosoftVTableContext::computeVTablePaths(bool ForVBTables, in computeVTablePaths()3442 MicrosoftVTableContext::~MicrosoftVTableContext() { in ~MicrosoftVTableContext()3623 void MicrosoftVTableContext::computeVTableRelatedInformation( in computeVTableRelatedInformation()3667 void MicrosoftVTableContext::dumpMethodLocations( in dumpMethodLocations()3730 const VirtualBaseInfo *MicrosoftVTableContext::computeVBTableRelatedInformation( in computeVBTableRelatedInformation()3768 unsigned MicrosoftVTableContext::getVBTableIndex(const CXXRecordDecl *Derived, in getVBTableIndex()3776 MicrosoftVTableContext::enumerateVBTables(const CXXRecordDecl *RD) { in enumerateVBTables()[all …]
263 const MicrosoftVTableContext::MethodVFTableLocation &ML);561 MicrosoftVTableContext *VTContext = in mangleMemberFunctionPointer()562 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointer()563 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleMemberFunctionPointer()601 const MicrosoftVTableContext::MethodVFTableLocation &ML) { in mangleVirtualMemPtrThunk()2325 MicrosoftVTableContext *VTContext = in mangleVirtualMemPtrThunk()2326 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleVirtualMemPtrThunk()2327 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleVirtualMemPtrThunk()
8413 VTContext.reset(new MicrosoftVTableContext(*this)); in getVTableContext()
3466 …clang::MicrosoftVTableContext *msoft_vtable_ctx = static_cast<clang::MicrosoftVTableContext *>(vta… in GetChildClangTypeAtIndex()