Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGVTables.h75 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
76 return *cast<MicrosoftVTableContext>(VTContext); in getMicrosoftVTableContext()
H A DMicrosoftCXXABI.cpp161 MicrosoftVTableContext::MethodVFTableLocation ML = in getThisArgumentTypeForMethod()
500 const MicrosoftVTableContext::MethodVFTableLocation &ML);
1028 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPrologueThisAdjustment()
1078 MicrosoftVTableContext::MethodVFTableLocation ML = in adjustThisArgumentForVirtualFunctionCall()
1250 MicrosoftVTableContext &VFTContext = CGM.getMicrosoftVTableContext(); in emitVTableDefinitions()
1318 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); in getAddrOfVTable()
1446 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPointer()
1491 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in enumerateVBTables()
1508 const MicrosoftVTableContext::MethodVFTableLocation &ML) { in EmitVirtualMemPtrThunk()
1629 MicrosoftVTableContext &Context = CGM.getMicrosoftVTableContext(); in emitVBTableDefinition()
[all …]
H A DCodeGenModule.h625 MicrosoftVTableContext &getMicrosoftVTableContext() { in getMicrosoftVTableContext()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DVTableBuilder.h443 class MicrosoftVTableContext : public VTableContextBase {
511 MicrosoftVTableContext(ASTContext &Context) in MicrosoftVTableContext() function
514 ~MicrosoftVTableContext();
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DVTableBuilder.cpp2423 typedef MicrosoftVTableContext::MethodVFTableLocation MethodVFTableLocation;
2433 MicrosoftVTableContext &VTables;
2577 VFTableBuilder(MicrosoftVTableContext &VTables, in VFTableBuilder()
3313 void MicrosoftVTableContext::computeVTablePaths(bool ForVBTables, in computeVTablePaths()
3430 MicrosoftVTableContext::~MicrosoftVTableContext() { in ~MicrosoftVTableContext()
3490 void MicrosoftVTableContext::computeVTableRelatedInformation( in computeVTableRelatedInformation()
3534 void MicrosoftVTableContext::dumpMethodLocations( in dumpMethodLocations()
3597 const VirtualBaseInfo *MicrosoftVTableContext::computeVBTableRelatedInformation( in computeVBTableRelatedInformation()
3635 unsigned MicrosoftVTableContext::getVBTableIndex(const CXXRecordDecl *Derived, in getVBTableIndex()
3643 MicrosoftVTableContext::enumerateVBTables(const CXXRecordDecl *RD) { in enumerateVBTables()
[all …]
H A DMicrosoftMangle.cpp230 const MicrosoftVTableContext::MethodVFTableLocation &ML);
515 MicrosoftVTableContext *VTContext = in mangleMemberFunctionPointer()
516 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointer()
517 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleMemberFunctionPointer()
551 const MicrosoftVTableContext::MethodVFTableLocation &ML) { in mangleVirtualMemPtrThunk()
2190 MicrosoftVTableContext *VTContext = in mangleVirtualMemPtrThunk()
2191 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleVirtualMemPtrThunk()
2192 const MicrosoftVTableContext::MethodVFTableLocation &ML = in mangleVirtualMemPtrThunk()
H A DASTContext.cpp8056 VTContext.reset(new MicrosoftVTableContext(*this)); in getVTableContext()