Searched refs:ReusingBase (Results 1 - 3 of 3) sorted by relevance
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | MicrosoftVBTables.h | 30 VBTableInfo(const CXXRecordDecl *ReusingBase, BaseSubobject VBPtrSubobject, argument 32 : ReusingBase(ReusingBase), VBPtrSubobject(VBPtrSubobject), GV(GV) { } 34 /// The vbtable will hold all of the virtual bases of ReusingBase. This may 37 const CXXRecordDecl *ReusingBase; member in struct:clang::CodeGen::VBTableInfo 102 llvm::GlobalVariable *getAddrOfVBTable(const CXXRecordDecl *ReusingBase, 107 void findUnambiguousPaths(const CXXRecordDecl *ReusingBase,
|
H A D | MicrosoftVBTables.cpp | 52 P->VBInfo.GV = getAddrOfVBTable(P->VBInfo.ReusingBase, P->Path); 58 void VBTableBuilder::findUnambiguousPaths(const CXXRecordDecl *ReusingBase, argument 71 VBTableInfo(ReusingBase, CurSubobject, /*GV=*/0)); 91 // If CurBase didn't have a vbptr, then ReusingBase will reuse the vbptr 94 NextReusingBase = ReusingBase; 163 VBTableBuilder::getAddrOfVBTable(const CXXRecordDecl *ReusingBase, argument 176 llvm::ArrayType::get(CGM.IntTy, 1 + ReusingBase->getNumVBases()); 190 assert(RD->getNumVBases() && ReusingBase->getNumVBases() && 198 SmallVector<llvm::Constant *, 4> Offsets(1 + ReusingBase->getNumVBases(), 0); 200 // The offset from ReusingBase' [all...] |
H A D | MicrosoftCXXABI.cpp | 561 "vbptr." + I->ReusingBase->getName());
|
Completed in 108 milliseconds