Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGVTables.h75 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
76 return *cast<MicrosoftVTableContext>(VTContext); in getMicrosoftVTableContext()
HDMicrosoftCXXABI.cpp171 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 …]
HDCodeGenModule.h638 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDVTableBuilder.h443 class MicrosoftVTableContext : public VTableContextBase {
511 MicrosoftVTableContext(ASTContext &Context) in MicrosoftVTableContext() function
514 ~MicrosoftVTableContext() override;
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDVTableBuilder.cpp2429 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 …]
HDMicrosoftMangle.cpp263 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()
HDASTContext.cpp8413 VTContext.reset(new MicrosoftVTableContext(*this)); in getVTableContext()
/NextBSD/contrib/llvm/tools/lldb/source/Symbol/
HDClangASTType.cpp3466 …clang::MicrosoftVTableContext *msoft_vtable_ctx = static_cast<clang::MicrosoftVTableContext *>(vta… in GetChildClangTypeAtIndex()