Home
last modified time | relevance | path

Searched refs:VPtrInfo (Results 1 – 3 of 3) sorted by relevance

/external/clang/include/clang/AST/
DVTableBuilder.h398 struct VPtrInfo { struct
401 VPtrInfo(const CXXRecordDecl *RD) in VPtrInfo() argument
447 typedef SmallVector<VPtrInfo *, 2> VPtrInfoVector; argument
/external/clang/lib/AST/
DVTableBuilder.cpp2408 const VPtrInfo &WhichVFPtr;
2541 const CXXRecordDecl *MostDerivedClass, const VPtrInfo *Which) in VFTableBuilder()
3076 static void PrintBasePath(const VPtrInfo::BasePath &Path, raw_ostream &Out) { in PrintBasePath()
3280 Paths.push_back(new VPtrInfo(RD)); in computeVTablePaths()
3296 for (VPtrInfo *BaseInfo : BasePaths) { in computeVTablePaths()
3303 VPtrInfo *P = new VPtrInfo(*BaseInfo); in computeVTablePaths()
3349 static bool extendPath(VPtrInfo *P) { in extendPath()
3367 [](const VPtrInfo *LHS, const VPtrInfo *RHS) { in rebucketPaths()
3479 const CXXRecordDecl *RD, VPtrInfo *Info, in selectBestPath()
3554 for (VPtrInfo *Info : Paths) { in computeFullPathsForVFTables()
[all …]
/external/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp99 for (const VPtrInfo *VBT : *VBGlobals.VBTables) { in getVBPtrOffsets()
125 const VPtrInfo *Info);
257 void emitVTableBitSetEntries(VPtrInfo *Info, const CXXRecordDecl *RD,
308 getAddrOfVBTable(const VPtrInfo &VBT, const CXXRecordDecl *RD,
354 void emitVBTableDefinition(const VPtrInfo &VBT, const CXXRecordDecl *RD,
1214 const VPtrInfo *VBT = (*VBGlobals.VBTables)[I]; in EmitVBPtrStores()
1503 void MicrosoftCXXABI::emitVTableBitSetEntries(VPtrInfo *Info, in emitVTableBitSetEntries()
1565 for (VPtrInfo *Info : VFPtrs) { in emitVTableDefinitions()
1604 const CXXRecordDecl *RD, const VPtrInfo *VFPtr, in mangleVFTableName()
1661 VPtrInfo *const *VFPtrI = in getAddrOfVTable()
[all …]