Home
last modified time | relevance | path

Searched refs:MicrosoftVTableContext (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.h99 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
100 return *cast<MicrosoftVTableContext>(VTContext); in getMicrosoftVTableContext()
H A DMicrosoftCXXABI.cpp371 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()
H A DCodeGenModule.h778 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DVTableBuilder.h544 class MicrosoftVTableContext : public VTableContextBase {
579 MicrosoftVTableContext(ASTContext &Context) in MicrosoftVTableContext() function
582 ~MicrosoftVTableContext() override;
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp2428 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 …]
H A DMicrosoftMangle.cpp765 MicrosoftVTableContext *VTContext = in mangleMemberFunctionPointer()
766 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointer()
819 MicrosoftVTableContext *VTContext = in mangleMemberFunctionPointerInClassNTTP()
820 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointerInClassNTTP()
H A DRecordLayoutBuilder.cpp2865 if (MicrosoftVTableContext::hasVtableSlot(M) && in layoutNonVirtualBases()
3295 if (MicrosoftVTableContext::hasVtableSlot(MD) && in computeVtorDispSet()
H A DASTContext.cpp12017 VTContext.reset(new MicrosoftVTableContext(*this)); in getVTableContext()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp263 clang::MicrosoftVTableContext &msoft_vtable_ctx = in ReadVBaseOffsetFromVTable()
264 static_cast<clang::MicrosoftVTableContext &>(vtable_ctx); in ReadVBaseOffsetFromVTable()