Searched refs:MicrosoftVTableContext (Results 1 – 9 of 9) sorted by relevance
99 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()100 return *cast<MicrosoftVTableContext>(VTContext); in getMicrosoftVTableContext()
371 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVirtualDisplacementMap()1743 MicrosoftVTableContext &VFTContext = CGM.getMicrosoftVTableContext(); in emitVTableDefinitions()1822 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVTable()1957 MicrosoftVTableContext &VFTContext = CGM.getMicrosoftVTableContext(); in getVirtualFunctionPointer()2039 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in enumerateVBTables()2188 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in emitVBTableDefinition()4288 MicrosoftVTableContext &VTableContext = CGM.getMicrosoftVTableContext(); in getCatchableTypeArray()
778 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
544 class MicrosoftVTableContext : public VTableContextBase {579 MicrosoftVTableContext(ASTContext &Context) in MicrosoftVTableContext() function582 ~MicrosoftVTableContext() override;
2428 MicrosoftVTableContext &VTables;2573 VFTableBuilder(MicrosoftVTableContext &VTables, in VFTableBuilder()2929 if (MicrosoftVTableContext::hasVtableSlot(MD)) in GroupNewVirtualOverloads()3298 void MicrosoftVTableContext::computeVTablePaths(bool ForVBTables, in computeVTablePaths()3416 MicrosoftVTableContext::~MicrosoftVTableContext() {} in ~MicrosoftVTableContext()3521 if (!MicrosoftVTableContext::hasVtableSlot(MD)) in selectBestPath()3602 void MicrosoftVTableContext::computeVTableRelatedInformation( in computeVTableRelatedInformation()3650 void MicrosoftVTableContext::dumpMethodLocations( in dumpMethodLocations()3761 MicrosoftVTableContext::getVFPtrOffsets(const CXXRecordDecl *RD) { in getVFPtrOffsets()3769 MicrosoftVTableContext::getVFTableLayout(const CXXRecordDecl *RD, in getVFTableLayout()[all …]
765 MicrosoftVTableContext *VTContext = in mangleMemberFunctionPointer()766 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointer()819 MicrosoftVTableContext *VTContext = in mangleMemberFunctionPointerInClassNTTP()820 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointerInClassNTTP()
2865 if (MicrosoftVTableContext::hasVtableSlot(M) && in layoutNonVirtualBases()3295 if (MicrosoftVTableContext::hasVtableSlot(MD) && in computeVtorDispSet()
12017 VTContext.reset(new MicrosoftVTableContext(*this)); in getVTableContext()
263 clang::MicrosoftVTableContext &msoft_vtable_ctx = in ReadVBaseOffsetFromVTable()264 static_cast<clang::MicrosoftVTableContext &>(vtable_ctx); in ReadVBaseOffsetFromVTable()