Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGVTables.h75 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
76 return *cast<MicrosoftVTableContext>(VTContext); in getMicrosoftVTableContext()
DMicrosoftCXXABI.cpp220 MicrosoftVTableContext::MethodVFTableLocation ML = in getThisArgumentTypeForMethod()
322 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVirtualDisplacementMap()
611 const MicrosoftVTableContext::MethodVFTableLocation &ML);
1279 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPrologueThisAdjustment()
1328 MicrosoftVTableContext::MethodVFTableLocation ML = in adjustThisArgumentForVirtualFunctionCall()
1562 MicrosoftVTableContext &VFTContext = CGM.getMicrosoftVTableContext(); in emitVTableDefinitions()
1640 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVTable()
1791 MicrosoftVTableContext::MethodVFTableLocation &ML) { in getClassAtVTableLocation()
1814 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPointer()
1865 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in enumerateVBTables()
[all …]
DCodeGenModule.h626 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
/external/clang/include/clang/AST/
DVTableBuilder.h464 class MicrosoftVTableContext : public VTableContextBase {
532 MicrosoftVTableContext(ASTContext &Context) in MicrosoftVTableContext() function
535 ~MicrosoftVTableContext() override;
/external/clang/lib/AST/
DVTableBuilder.cpp2387 typedef MicrosoftVTableContext::MethodVFTableLocation MethodVFTableLocation;
2397 MicrosoftVTableContext &VTables;
2540 VFTableBuilder(MicrosoftVTableContext &VTables, in VFTableBuilder()
3272 void MicrosoftVTableContext::computeVTablePaths(bool ForVBTables, in computeVTablePaths()
3389 MicrosoftVTableContext::~MicrosoftVTableContext() { in ~MicrosoftVTableContext()
3570 void MicrosoftVTableContext::computeVTableRelatedInformation( in computeVTableRelatedInformation()
3613 void MicrosoftVTableContext::dumpMethodLocations( in dumpMethodLocations()
3672 const VirtualBaseInfo *MicrosoftVTableContext::computeVBTableRelatedInformation( in computeVBTableRelatedInformation()
3710 unsigned MicrosoftVTableContext::getVBTableIndex(const CXXRecordDecl *Derived, in getVBTableIndex()
3718 MicrosoftVTableContext::enumerateVBTables(const CXXRecordDecl *RD) { in enumerateVBTables()
[all …]
DMicrosoftMangle.cpp264 const MicrosoftVTableContext::MethodVFTableLocation &ML);
563 MicrosoftVTableContext *VTContext = in mangleMemberFunctionPointer()
564 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointer()
565 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleMemberFunctionPointer()
603 const MicrosoftVTableContext::MethodVFTableLocation &ML) { in mangleVirtualMemPtrThunk()
2453 MicrosoftVTableContext *VTContext = in mangleVirtualMemPtrThunk()
2454 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleVirtualMemPtrThunk()
2455 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleVirtualMemPtrThunk()
DASTContext.cpp8497 VTContext.reset(new MicrosoftVTableContext(*this)); in getVTableContext()