| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | BasicValueFactory.h | 36 class CXXBaseSpecifier; variable 83 llvm::ImmutableList<const CXXBaseSpecifier *> L; 87 llvm::ImmutableList<const CXXBaseSpecifier *> L) in PointerToMemberData() 90 using iterator = llvm::ImmutableList<const CXXBaseSpecifier *>::iterator; 96 llvm::ImmutableList<const CXXBaseSpecifier *> L); 101 llvm::ImmutableList<const CXXBaseSpecifier *> getCXXBaseList() const { in getCXXBaseList() 118 llvm::ImmutableList<const CXXBaseSpecifier *>::Factory CXXBaseListFactory; 247 llvm::ImmutableList<const CXXBaseSpecifier *> L); 257 llvm::ImmutableList<const CXXBaseSpecifier *> getEmptyCXXBaseList() { in getEmptyCXXBaseList() 261 llvm::ImmutableList<const CXXBaseSpecifier *> prependCXXBase( in prependCXXBase() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| H A D | BasicValueFactory.cpp | 47 llvm::ImmutableList<const CXXBaseSpecifier *> L) { in Profile() 163 const NamedDecl *ND, llvm::ImmutableList<const CXXBaseSpecifier *> L) { in getPointerToMemberData() 181 llvm::ImmutableList<const CXXBaseSpecifier *> BaseSpecList) { in hasNoRepeatedElements() 183 for (const CXXBaseSpecifier *BaseSpec : BaseSpecList) { in hasNoRepeatedElements() 201 llvm::ImmutableList<const CXXBaseSpecifier *> BaseSpecList; in accumCXXBase() 231 for (const CXXBaseSpecifier *BaseSpec : BaseSpecList) { in accumCXXBase() 232 auto IsSameAsBaseSpec = [&BaseSpec](const CXXBaseSpecifier *I) -> bool { in accumCXXBase() 244 for (const CXXBaseSpecifier *I : llvm::reverse(PathRange)) in accumCXXBase()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | ASTImporter.h | 40 class CXXBaseSpecifier; variable 95 llvm::DenseMap<const CXXBaseSpecifier *, CXXBaseSpecifier *>; 499 llvm::Expected<CXXBaseSpecifier *> Import(const CXXBaseSpecifier *FromSpec);
|
| H A D | ExternalASTSource.h | 42 class CXXBaseSpecifier; variable 140 virtual CXXBaseSpecifier *GetExternalCXXBaseSpecifiers(uint64_t Offset); 585 LazyOffsetPtr<CXXBaseSpecifier, uint64_t,
|
| H A D | DeclCXX.h | 146 class CXXBaseSpecifier { 182 CXXBaseSpecifier() = default; 183 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A, in CXXBaseSpecifier() function 337 CXXBaseSpecifier *getBases() const { in getBases() 344 CXXBaseSpecifier *getVBases() const { in getVBases() 350 ArrayRef<CXXBaseSpecifier> bases() const { in bases() 354 ArrayRef<CXXBaseSpecifier> vbases() const { in vbases() 359 CXXBaseSpecifier *getBasesSlowCase() const; 360 CXXBaseSpecifier *getVBasesSlowCase() const; 488 using base_class_iterator = CXXBaseSpecifier *; [all …]
|
| H A D | ASTTypeTraits.h | 204 KIND_TO_KIND_ID(CXXBaseSpecifier) 523 struct DynTypedNode::BaseConverter<CXXBaseSpecifier, void> 524 : public PtrConverter<CXXBaseSpecifier> {};
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RefCntblBaseVirtualDtorChecker.cpp | 68 const CXXBaseSpecifier *ProblematicBaseSpecifier = nullptr; in visitCXXRecordDecl() 73 &ProblematicBaseClass](const CXXBaseSpecifier *Base, CXXBasePath &) { in visitCXXRecordDecl() 129 const CXXBaseSpecifier *BaseSpec, in reportBug()
|
| H A D | PtrTypesSemantics.h | 15 class CXXBaseSpecifier; variable 32 isRefCountable(const clang::CXXBaseSpecifier *Base);
|
| H A D | PtrTypesSemantics.cpp | 49 isRefCountable(const CXXBaseSpecifier *Base) { in isRefCountable() 80 [&AnyInconclusiveBase](const CXXBaseSpecifier *Base, CXXBasePath &) { in isRefCountable()
|
| H A D | ASTUtils.h | 21 class CXXBaseSpecifier; variable
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | CXXInheritance.cpp | 83 [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) { in isDerivedFrom() 103 [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) { in isVirtuallyDerivedFrom() 363 bool CXXRecordDecl::FindBaseClass(const CXXBaseSpecifier *Specifier, in FindBaseClass() 372 bool CXXRecordDecl::FindVirtualBaseClass(const CXXBaseSpecifier *Specifier, in FindVirtualBaseClass() 404 [Name](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) { in hasMemberName() 412 findOrdinaryMemberInDependentClasses(const CXXBaseSpecifier *Specifier, in findOrdinaryMemberInDependentClasses() 451 [&](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) { in lookupDependentName()
|
| H A D | RecordLayoutBuilder.cpp | 189 for (const CXXBaseSpecifier &Base : Class->bases()) { in ComputeEmptySubobjectSizes() 391 for (const CXXBaseSpecifier &Base : RD->bases()) { in CanPlaceFieldSubobjectAtOffset() 404 for (const CXXBaseSpecifier &Base : RD->vbases()) { in CanPlaceFieldSubobjectAtOffset() 502 for (const CXXBaseSpecifier &Base : RD->bases()) { in UpdateEmptyFieldSubobjects() 515 for (const CXXBaseSpecifier &Base : RD->vbases()) { in UpdateEmptyFieldSubobjects() 1158 for (const CXXBaseSpecifier &Base : RD->bases()) { in LayoutVirtualBases() 1403 for (const CXXBaseSpecifier &Base : RD->bases()) { in Layout() 1413 for (const CXXBaseSpecifier &Base : RD->vbases()) { in Layout() 2754 for (const CXXBaseSpecifier &Base : RD->bases()) { in layoutNonVirtualBases() 2801 for (const CXXBaseSpecifier &Base : RD->bases()) { in layoutNonVirtualBases() [all …]
|
| H A D | ExprCXX.cpp | 713 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in Create() 719 E->getTrailingObjects<CXXBaseSpecifier *>()); in Create() 727 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in CreateEmpty() 741 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize)); in Create() 747 E->getTrailingObjects<CXXBaseSpecifier *>()); in Create() 753 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize)); in CreateEmpty() 798 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize)); in Create() 804 E->getTrailingObjects<CXXBaseSpecifier *>()); in Create() 810 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize)); in CreateEmpty() 846 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in Create() [all …]
|
| H A D | ExternalASTSource.cpp | 92 CXXBaseSpecifier *
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/ |
| H A D | NodeIntrospection.h | 28 class CXXBaseSpecifier; variable 94 NodeLocationAccessors GetLocations(clang::CXXBaseSpecifier const *);
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | Ownership.h | 31 class CXXBaseSpecifier; variable 255 template<> struct IsResultPtrLowBitFree<CXXBaseSpecifier*> { 265 using BaseResult = ActionResult<CXXBaseSpecifier *>;
|
| H A D | Initialization.h | 42 class CXXBaseSpecifier; variable 202 llvm::PointerIntPair<const CXXBaseSpecifier *, 1> Base; 360 InitializeBase(ASTContext &Context, const CXXBaseSpecifier *Base, 471 const CXXBaseSpecifier *getBaseSpecifier() const { in getBaseSpecifier()
|
| /netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/ |
| H A D | CXCursor.h | 26 class CXXBaseSpecifier; variable 130 CXCursor MakeCursorCXXBaseSpecifier(const CXXBaseSpecifier *B, 134 const CXXBaseSpecifier *getCursorCXXBaseSpecifier(CXCursor C);
|
| H A D | CIndexCXX.cpp | 26 const CXXBaseSpecifier *B = getCursorCXXBaseSpecifier(C); in clang_isVirtualBase()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/ |
| H A D | ASTRecordWriter.h | 189 void AddCXXBaseSpecifier(const CXXBaseSpecifier &Base); 192 void AddCXXBaseSpecifiers(ArrayRef<CXXBaseSpecifier> Bases);
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/ |
| H A D | EmptyNodeIntrospection.inc.in | 32 clang::CXXBaseSpecifier const*) {
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 147 using CXXBaseSpecifierMatcher = internal::Matcher<CXXBaseSpecifier>; 527 extern const internal::VariadicAllOfMatcher<CXXBaseSpecifier> cxxBaseSpecifier; 629 CXXBaseSpecifier)) { in AST_POLYMORPHIC_MATCHER() argument 651 CXXBaseSpecifier)) { in AST_POLYMORPHIC_MATCHER() argument 674 CXXBaseSpecifier)) { in AST_POLYMORPHIC_MATCHER() argument 3211 AST_MATCHER_P(CXXRecordDecl, hasAnyBase, internal::Matcher<CXXBaseSpecifier>, in AST_MATCHER_P() argument 3228 AST_MATCHER_P(CXXRecordDecl, hasDirectBase, internal::Matcher<CXXBaseSpecifier>, in AST_MATCHER_P() argument 3231 llvm::any_of(Node.bases(), [&](const CXXBaseSpecifier &Base) { in AST_MATCHER_P() 3850 ValueDecl, CXXBaseSpecifier), 3891 CXXBaseSpecifier), [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
| H A D | Program.cpp | 237 for (const CXXBaseSpecifier &Spec : CD->bases()) { in getOrCreateRecord() 252 for (const CXXBaseSpecifier &Spec : CD->vbases()) { in getOrCreateRecord()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | MultiplexExternalSemaSource.cpp | 79 CXXBaseSpecifier *MultiplexExternalSemaSource::GetExternalCXXBaseSpecifiers( in GetExternalCXXBaseSpecifiers() 82 if (CXXBaseSpecifier *R = Sources[i]->GetExternalCXXBaseSpecifiers(Offset)) in GetExternalCXXBaseSpecifiers()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/ |
| H A D | CFG.h | 42 class CXXBaseSpecifier; variable 442 CFGBaseDtor(const CXXBaseSpecifier *base) in CFGBaseDtor() 445 const CXXBaseSpecifier *getBaseSpecifier() const { in getBaseSpecifier() 446 return static_cast<const CXXBaseSpecifier*>(Data1.getPointer()); in getBaseSpecifier() 1138 void appendBaseDtor(const CXXBaseSpecifier *BS, BumpVectorContext &C) { in appendBaseDtor()
|