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.cpp171 MicrosoftVTableContext::MethodVFTableLocation ML = in getThisArgumentTypeForMethod()
517 const MicrosoftVTableContext::MethodVFTableLocation &ML);
1182 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPrologueThisAdjustment()
1232 MicrosoftVTableContext::MethodVFTableLocation ML = in adjustThisArgumentForVirtualFunctionCall()
1404 MicrosoftVTableContext &VFTContext = CGM.getMicrosoftVTableContext(); in emitVTableDefinitions()
1472 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVTable()
1599 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPointer()
1644 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in enumerateVBTables()
1661 const MicrosoftVTableContext::MethodVFTableLocation &ML) { in EmitVirtualMemPtrThunk()
1787 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in emitVBTableDefinition()
[all …]
DCodeGenModule.h627 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
/external/clang/include/clang/AST/
DVTableBuilder.h443 class MicrosoftVTableContext : public VTableContextBase {
511 MicrosoftVTableContext(ASTContext &Context) in MicrosoftVTableContext() function
514 ~MicrosoftVTableContext() override;
/external/clang/lib/AST/
DVTableBuilder.cpp2427 typedef MicrosoftVTableContext::MethodVFTableLocation MethodVFTableLocation;
2437 MicrosoftVTableContext &VTables;
2581 VFTableBuilder(MicrosoftVTableContext &VTables, in VFTableBuilder()
3320 void MicrosoftVTableContext::computeVTablePaths(bool ForVBTables, in computeVTablePaths()
3437 MicrosoftVTableContext::~MicrosoftVTableContext() { in ~MicrosoftVTableContext()
3497 void MicrosoftVTableContext::computeVTableRelatedInformation( in computeVTableRelatedInformation()
3541 void MicrosoftVTableContext::dumpMethodLocations( in dumpMethodLocations()
3604 const VirtualBaseInfo *MicrosoftVTableContext::computeVBTableRelatedInformation( in computeVBTableRelatedInformation()
3642 unsigned MicrosoftVTableContext::getVBTableIndex(const CXXRecordDecl *Derived, in getVBTableIndex()
3650 MicrosoftVTableContext::enumerateVBTables(const CXXRecordDecl *RD) { in enumerateVBTables()
[all …]
DMicrosoftMangle.cpp258 const MicrosoftVTableContext::MethodVFTableLocation &ML);
544 MicrosoftVTableContext *VTContext = in mangleMemberFunctionPointer()
545 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointer()
546 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleMemberFunctionPointer()
580 const MicrosoftVTableContext::MethodVFTableLocation &ML) { in mangleVirtualMemPtrThunk()
2265 MicrosoftVTableContext *VTContext = in mangleVirtualMemPtrThunk()
2266 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleVirtualMemPtrThunk()
2267 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleVirtualMemPtrThunk()
DASTContext.cpp8096 VTContext.reset(new MicrosoftVTableContext(*this)); in getVTableContext()