Searched refs:ReusingBase (Results 1 - 3 of 3) sorted by relevance

/freebsd-10.2-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DMicrosoftVBTables.h30 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 DMicrosoftVBTables.cpp52 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 DMicrosoftCXXABI.cpp561 "vbptr." + I->ReusingBase->getName());

Completed in 108 milliseconds