/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | ExternalASTSource.cpp | 41 CXXBaseSpecifier *
|
H A D | CXXInheritance.cpp | 374 bool CXXRecordDecl::FindBaseClass(const CXXBaseSpecifier *Specifier, 383 bool CXXRecordDecl::FindVirtualBaseClass(const CXXBaseSpecifier *Specifier, 393 bool CXXRecordDecl::FindTagMember(const CXXBaseSpecifier *Specifier, 410 bool CXXRecordDecl::FindOrdinaryMember(const CXXBaseSpecifier *Specifier, 429 FindNestedNameSpecifierMember(const CXXBaseSpecifier *Specifier,
|
H A D | ExprCXX.cpp | 599 + PathSize * sizeof(CXXBaseSpecifier*)); 610 C.Allocate(sizeof(CXXStaticCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); 624 + PathSize * sizeof(CXXBaseSpecifier*)); 635 C.Allocate(sizeof(CXXDynamicCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); 681 C.Allocate(sizeof(CXXReinterpretCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); 692 + PathSize * sizeof(CXXBaseSpecifier*)); 716 + PathSize * sizeof(CXXBaseSpecifier*)); 726 + PathSize * sizeof(CXXBaseSpecifier*));
|
H A D | DeclCXX.cpp | 78 CXXBaseSpecifier *CXXRecordDecl::DefinitionData::getBasesSlowCase() const { 82 CXXBaseSpecifier *CXXRecordDecl::DefinitionData::getVBasesSlowCase() const { 136 CXXRecordDecl::setBases(CXXBaseSpecifier const * const *Bases, 157 SmallVector<const CXXBaseSpecifier *, 8> VBases; 159 data().Bases = new(C) CXXBaseSpecifier [NumBases]; 164 const CXXBaseSpecifier *Base = Bases[i]; 342 data().VBases = new (C) CXXBaseSpecifier[VBases.size()];
|
H A D | Expr.cpp | 1673 CXXBaseSpecifier **CastExpr::path_buffer() { 1678 return reinterpret_cast<CXXBaseSpecifier**>(static_cast<Type*>(this)+1); 1688 memcpy(path_buffer(), Path.data(), Path.size() * sizeof(CXXBaseSpecifier*)); 1697 C.Allocate(sizeof(ImplicitCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); 1707 C.Allocate(sizeof(ImplicitCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); 1719 C.Allocate(sizeof(CStyleCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); 1729 C.Allocate(sizeof(CStyleCastExpr) + PathSize * sizeof(CXXBaseSpecifier*));
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Frontend/ |
H A D | ChainedIncludesSource.h | 46 virtual CXXBaseSpecifier *GetExternalCXXBaseSpecifiers(uint64_t Offset);
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | CXXInheritance.h | 31 class CXXBaseSpecifier; 47 const CXXBaseSpecifier *Base;
|
H A D | ExternalASTSource.h | 24 class CXXBaseSpecifier; 119 virtual CXXBaseSpecifier *GetExternalCXXBaseSpecifiers(uint64_t Offset); 538 typedef LazyOffsetPtr<CXXBaseSpecifier, uint64_t,
|
H A D | DeclCXX.h | 144 /// Each CXXBaseSpecifier represents a single, direct base class (or 158 class CXXBaseSpecifier { class in namespace:clang 194 CXXBaseSpecifier() { } function in class:clang::CXXBaseSpecifier 196 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A, function in class:clang::CXXBaseSpecifier 487 CXXBaseSpecifier *getBases() const { 494 CXXBaseSpecifier *getVBases() const { 501 CXXBaseSpecifier *getBasesSlowCase() const; 502 CXXBaseSpecifier *getVBasesSlowCase() const; 619 typedef CXXBaseSpecifier* base_class_iterator; 622 typedef const CXXBaseSpecifier* base_class_const_iterato [all...] |
H A D | Expr.h | 37 class CXXBaseSpecifier; 52 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; 1783 /// - A CXXBaseSpecifier*, for references that look at a field in a 1806 explicit OffsetOfNode(const CXXBaseSpecifier *Base) 1832 CXXBaseSpecifier *getBase() const { 1834 return reinterpret_cast<CXXBaseSpecifier *>(Data & ~(uintptr_t)Mask); 2638 const CXXBaseSpecifier * const *path_buffer() const { 2641 CXXBaseSpecifier **path_buffer(); 2695 typedef CXXBaseSpecifier **path_iterator; 2696 typedef const CXXBaseSpecifier * cons [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Serialization/ |
H A D | ASTWriter.h | 45 class CXXBaseSpecifier; 381 /// \brief The offset of each CXXBaseSpecifier set within the AST. 397 CXXBaseSpecifier const *Bases, 398 CXXBaseSpecifier const *BasesEnd) 402 CXXBaseSpecifier const * Bases; 403 CXXBaseSpecifier const * BasesEnd; 532 void AddCXXBaseSpecifiersRef(CXXBaseSpecifier const *Bases, 533 CXXBaseSpecifier const *BasesEnd, 630 void AddCXXBaseSpecifier(const CXXBaseSpecifier &Base,
|
H A D | ASTReader.h | 69 class CXXBaseSpecifier; 1505 virtual CXXBaseSpecifier *GetExternalCXXBaseSpecifiers(uint64_t Offset); 1772 CXXBaseSpecifier ReadCXXBaseSpecifier(ModuleFile &F,
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Ownership.h | 27 class CXXBaseSpecifier; 249 template<> struct IsResultPtrLowBitFree<CXXBaseSpecifier*> { 259 typedef ActionResult<CXXBaseSpecifier*> BaseResult;
|
H A D | Initialization.h | 29 class CXXBaseSpecifier; 284 const CXXBaseSpecifier *Base, 373 const CXXBaseSpecifier *getBaseSpecifier() const { 375 return reinterpret_cast<const CXXBaseSpecifier *>(Base & ~0x1);
|
H A D | MultiplexExternalSemaSource.h | 83 virtual CXXBaseSpecifier *GetExternalCXXBaseSpecifiers(uint64_t Offset);
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | MultiplexExternalSemaSource.cpp | 76 CXXBaseSpecifier *MultiplexExternalSemaSource::GetExternalCXXBaseSpecifiers( 79 if (CXXBaseSpecifier *R = Sources[i]->GetExternalCXXBaseSpecifiers(Offset))
|
H A D | SemaDeclCXX.cpp | 1292 /// \returns a new CXXBaseSpecifier if well-formed, emits diagnostics 1294 CXXBaseSpecifier * 1338 return new (Context) CXXBaseSpecifier(SpecifierRange, Virtual, 1401 return new (Context) CXXBaseSpecifier(SpecifierRange, Virtual, 1449 if (CXXBaseSpecifier *BaseSpec = CheckBaseSpecifier(Class, SpecifierRange, 1461 bool Sema::AttachBaseSpecifiers(CXXRecordDecl *Class, CXXBaseSpecifier **Bases, 1470 std::map<QualType, CXXBaseSpecifier*, QualTypeOrdering> KnownBaseTypes; 1480 CXXBaseSpecifier *&KnownBase = KnownBaseTypes[NewBaseType]; 1531 void Sema::ActOnBaseSpecifiers(Decl *ClassDecl, CXXBaseSpecifier **Bases, 1600 BasePathArray.push_back(const_cast<CXXBaseSpecifier*>(Pat [all...] |
H A D | SemaTemplateInstantiate.cpp | 1810 SmallVector<CXXBaseSpecifier*, 4> InstantiatedBases; 1819 InstantiatedBases.push_back(new (Context) CXXBaseSpecifier(*Base)); 1858 if (CXXBaseSpecifier *InstantiatedBase 1892 if (CXXBaseSpecifier *InstantiatedBase
|
H A D | SemaAccess.cpp | 1211 const CXXBaseSpecifier *base = i->Base; 1257 const CXXBaseSpecifier *base = constrainingBase->Base;
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Analysis/ |
H A D | CFG.h | 40 class CXXBaseSpecifier; 220 CFGBaseDtor(const CXXBaseSpecifier *base) 223 const CXXBaseSpecifier *getBaseSpecifier() const { 224 return static_cast<const CXXBaseSpecifier*>(Data1.getPointer()); 579 void appendBaseDtor(const CXXBaseSpecifier *BS, BumpVectorContext &C) {
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Frontend/ |
H A D | ChainedIncludesSource.cpp | 190 CXXBaseSpecifier *
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | LLVMConventionsChecker.cpp | 202 CXXBaseSpecifier BS = *I;
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGRTTI.cpp | 738 static unsigned ComputeVMIClassTypeInfoFlags(const CXXBaseSpecifier *Base, 832 const CXXBaseSpecifier *Base = I;
|
H A D | CGClass.cpp | 41 const CXXBaseSpecifier *Base = *I; 1468 const CXXBaseSpecifier &Base = *I; 1489 const CXXBaseSpecifier &Base = *I;
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 561 CXXBaseSpecifier *Base = new (Reader.getContext()) CXXBaseSpecifier(); 642 CXXBaseSpecifier *BaseSpec = new (Reader.getContext()) CXXBaseSpecifier;
|