| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclAccessPair.h | 30 class DeclAccessPair { 44 static DeclAccessPair make(NamedDecl *D, AccessSpecifier AS) { in make() 45 DeclAccessPair p; in make() 50 static DeclAccessPair makeLazy(uint64_t ID, AccessSpecifier AS) { in makeLazy() 51 DeclAccessPair p; in makeLazy() 82 static_assert(alignof(DeclAccessPair) == alignof(void *)); 84 static_assert(std::is_standard_layout_v<DeclAccessPair> && 85 std::is_trivial_v<DeclAccessPair>);
|
| H A D | UnresolvedSet.h | 33 UnresolvedSetIterator, DeclAccessPair *, 40 explicit UnresolvedSetIterator(DeclAccessPair *Iter) in UnresolvedSetIterator() 42 explicit UnresolvedSetIterator(const DeclAccessPair *Iter) in UnresolvedSetIterator() 43 : iterator_adaptor_base(const_cast<DeclAccessPair *>(Iter)) {} in UnresolvedSetIterator() 55 const DeclAccessPair &getPair() const { return *I; } in getPair() 63 using DeclsTy = SmallVectorImpl<DeclAccessPair>; 89 ArrayRef<DeclAccessPair> pairs() const { return decls(); } in pairs() 96 decls().push_back(DeclAccessPair::make(D, AS)); in addDecl() 141 DeclAccessPair &operator[](unsigned I) { return decls()[I]; } 142 const DeclAccessPair &operator[](unsigned I) const { return decls()[I]; } [all …]
|
| H A D | ASTUnresolvedSet.h | 33 struct DeclsTy : ASTVector<DeclAccessPair> { 35 DeclsTy(ASTContext &C, unsigned N) : ASTVector<DeclAccessPair>(C, N) {} in DeclsTy() 57 Decls.push_back(DeclAccessPair::make(D, AS), C); in addDecl() 61 Decls.push_back(DeclAccessPair::makeLazy(ID.getRawValue(), AS), C); in addLazyDecl() 97 DeclAccessPair &operator[](unsigned I) { return Decls[I]; } 98 const DeclAccessPair &operator[](unsigned I) const { return Decls[I]; }
|
| H A D | ExprCXX.h | 60 class DeclAccessPair; variable 3132 inline DeclAccessPair *getTrailingResults(); 3133 const DeclAccessPair *getTrailingResults() const { in getTrailingResults() 3326 private llvm::TrailingObjects<UnresolvedLookupExpr, DeclAccessPair, 3363 unsigned numTrailingObjects(OverloadToken<DeclAccessPair>) const { in numTrailingObjects() argument 4062 private llvm::TrailingObjects<UnresolvedMemberExpr, DeclAccessPair, 4107 unsigned numTrailingObjects(OverloadToken<DeclAccessPair>) const { in numTrailingObjects() argument 4214 DeclAccessPair *OverloadExpr::getTrailingResults() { in getTrailingResults() 4216 return ULE->getTrailingObjects<DeclAccessPair>(); in getTrailingResults() 4217 return cast<UnresolvedMemberExpr>(this)->getTrailingObjects<DeclAccessPair>(); in getTrailingResults()
|
| H A D | Decl.h | 2006 : llvm::TrailingObjects<DefaultedOrDeletedFunctionInfo, DeclAccessPair, 2012 size_t numTrailingObjects(OverloadToken<DeclAccessPair>) const { in numTrailingObjects() argument 2018 Create(ASTContext &Context, ArrayRef<DeclAccessPair> Lookups, 2023 ArrayRef<DeclAccessPair> getUnqualifiedLookups() const { in getUnqualifiedLookups() 2024 return getTrailingObjects<DeclAccessPair>(NumLookups); in getUnqualifiedLookups()
|
| H A D | Expr.h | 3284 DeclAccessPair, ASTTemplateKWAndArgsInfo, 3310 size_t numTrailingObjects(OverloadToken<DeclAccessPair>) const { in numTrailingObjects() argument 3326 ValueDecl *MemberDecl, DeclAccessPair FoundDecl, 3338 DeclAccessPair FoundDecl, 3352 DeclAccessPair::make(MemberDecl, MemberDecl->getAccess()), in CreateImplicit() 3372 DeclAccessPair getFoundDecl() const { in getFoundDecl() 3374 return DeclAccessPair::make(getMemberDecl(), in getFoundDecl() 3376 return *getTrailingObjects<DeclAccessPair>(); in getFoundDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Overload.h | 386 DeclAccessPair FoundCopyConstructor; 509 DeclAccessPair FoundConversionFunction; 936 DeclAccessPair FoundDecl; 1118 DeclAccessPair FoundDecl; 1129 DeclAccessPair FoundDecl; 1142 DeclAccessPair FoundDecl; 1430 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, 1437 FunctionTemplateDecl *MethodTmpl, DeclAccessPair FoundDecl, 1444 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, 1505 DeclAccessPair FoundDecl; [all …]
|
| H A D | TemplateDeduction.h | 324 DeclAccessPair FoundDecl; 333 void set(DeclAccessPair Found, Decl *Spec, DeductionFailureInfo Info) { in set()
|
| H A D | Initialization.h | 960 DeclAccessPair FoundDecl; 1267 DeclAccessPair Found, 1306 DeclAccessPair FoundDecl, 1335 void AddConstructorInitializationStep(DeclAccessPair FoundDecl,
|
| H A D | SemaCUDA.h | 232 llvm::SmallVectorImpl<std::pair<DeclAccessPair, FunctionDecl *>>
|
| H A D | Sema.h | 1658 DeclAccessPair FoundDecl); 1660 DeclAccessPair FoundDecl); 1666 DeclAccessPair FoundDecl, 1671 DeclAccessPair FoundDecl, 1677 DeclAccessPair FoundDecl, 1691 DeclAccessPair Found); 1697 DeclAccessPair Field); 1700 DeclAccessPair FoundDecl); 1706 DeclAccessPair FoundDecl); 1709 DeclAccessPair FoundDecl); [all …]
|
| H A D | DelayedDiagnostic.h | 62 DeclAccessPair FoundDecl, QualType BaseObjectType) in AccessedEntity()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAccess.cpp | 167 DeclAccessPair FoundDecl, in AccessTarget() 1560 DeclAccessPair::make(TargetDecl, Access), in HandleDependentAccessCheck() 1576 DeclAccessPair Found) { in CheckUnresolvedLookupAccess() 1590 DeclAccessPair Found) { in CheckUnresolvedMemberAccess() 1607 DeclAccessPair Found, in isMemberAccessibleForDeletion() 1646 DeclAccessPair::make(Dtor, Access), in CheckDestructorAccess() 1655 DeclAccessPair Found, in CheckConstructorAccess() 1698 DeclAccessPair Found, in CheckConstructorAccess() 1730 DeclAccessPair::make(Constructor, Found.getAccess()), in CheckConstructorAccess() 1740 DeclAccessPair Found, in CheckAllocationAccess() [all …]
|
| H A D | SemaExprMember.cpp | 736 DeclAccessPair foundDecl, in BuildAnonymousStructUnionMemberReference() 800 DeclAccessPair fakeFoundDecl = in BuildAnonymousStructUnionMemberReference() 801 DeclAccessPair::make(field, field->getAccess()); in BuildAnonymousStructUnionMemberReference() 828 SourceLocation TemplateKWLoc, ValueDecl *Member, DeclAccessPair FoundDecl, in BuildMemberExpr() 989 DeclAccessPair FoundDecl = R.begin().getPair(); in BuildMemberReferenceExpr() 1761 FieldDecl *Field, DeclAccessPair FoundDecl, in BuildFieldReferenceExpr()
|
| H A D | SemaOverload.cpp | 1717 DeclAccessPair Found = ICS.UserDefined.FoundConversionFunction; in TryUserDefinedConversion() 2262 DeclAccessPair AccessPair; in IsStandardConversion() 4065 DeclAccessPair FoundDecl = I.getPair(); in IsUserDefinedConversion() 5280 DeclAccessPair Found; in TryReferenceInit() 5772 DeclAccessPair Found; in TryListConversion() 6671 DeclAccessPair Found = ExplicitConversions[0]; in diagnoseNoViableConversion() 6713 DeclAccessPair &Found) { in recordConversion() 6753 for (const DeclAccessPair &FoundDecl : ViableConversions.pairs()) { in collectViableConversionCandidates() 6927 DeclAccessPair Found = in PerformContextualImplicitConversion() 6928 DeclAccessPair::make(Best->Function, Best->FoundDecl.getAccess()); in PerformContextualImplicitConversion() [all …]
|
| H A D | SemaCUDA.cpp | 320 SmallVectorImpl<std::pair<DeclAccessPair, FunctionDecl *>> &Matches) { in EraseUnwantedMatches() argument 324 using Pair = std::pair<DeclAccessPair, FunctionDecl *>; in EraseUnwantedMatches()
|
| H A D | SemaInit.cpp | 3950 DeclAccessPair Found, in AddAddressOverloadResolutionStep() 3999 DeclAccessPair FoundDecl, in AddUserConversionStep() 4063 DeclAccessPair FoundDecl, CXXConstructorDecl *Constructor, QualType T, in AddConstructorInitializationStep() 4749 DeclAccessPair Found; in ResolveOverloadedFunctionForReferenceBinding() 6958 if (DeclAccessPair Found; in InitializeFrom() 8095 DeclAccessPair FoundFn = Step->Function.FoundDecl; in Perform() 8871 DeclAccessPair Found; in Diagnose() 8953 DeclAccessPair Found; in Diagnose() 10077 DeclAccessPair FoundDecl, in DeduceTemplateSpecializationFromInitializer() 10189 addDeductionCandidate(TD, GD, DeclAccessPair::make(TD, AS_public), in DeduceTemplateSpecializationFromInitializer()
|
| H A D | SemaExprCXX.cpp | 1749 UsualDeallocFnInfo(Sema &S, DeclAccessPair Found, QualType AllocType, in UsualDeallocFnInfo() 1882 DeclAccessPair Found; 1902 CXXRecordDecl *NamingClass, DeclAccessPair Decl, in CheckDeleteOperator() 3115 SmallVector<std::pair<DeclAccessPair,FunctionDecl*>, 2> Matches; in FindAllocationFunctions() 3273 DeclAccessPair::make(OperatorDelete, AS_public), in FindAllocationFunctions() 4092 *this, DeclAccessPair::make(OperatorDelete, AS_public), Pointee, in ActOnCXXDelete() 4491 DeclAccessPair FoundDecl, in BuildCXXCastArgument() 4704 DeclAccessPair Found; in PerformImplicitConversion()
|
| H A D | SemaCast.cpp | 1852 DeclAccessPair FoundOverload; in TryStaticMemberPointerUpcast() 2885 DeclAccessPair Found; in CheckCXXCStyleCast() 3045 DeclAccessPair DAP; in CheckCStyleCast()
|
| H A D | SemaTypeTraits.cpp | 78 DeclAccessPair Cand = DeclAccessPair::make(CandDecl, clang::AS_none); in LookupSpecialMemberFromXValue()
|
| H A D | SemaDeclCXX.cpp | 1405 static DeclAccessPair findDecomposableBaseClass(Sema &S, SourceLocation Loc, in findDecomposableBaseClass() 1427 return DeclAccessPair::make(const_cast<CXXRecordDecl*>(RD), AS_public); in findDecomposableBaseClass() 1440 return DeclAccessPair(); in findDecomposableBaseClass() 1451 return DeclAccessPair(); in findDecomposableBaseClass() 1470 return DeclAccessPair(); in findDecomposableBaseClass() 1473 return DeclAccessPair::make(const_cast<CXXRecordDecl*>(ClassWithFields), AS); in findDecomposableBaseClass() 1479 DeclAccessPair BasePair) { in CheckMemberDecompositionFields() 1512 DeclAccessPair::make(FD, CXXRecordDecl::MergeAccess( in CheckMemberDecompositionFields() 1526 DeclAccessPair BasePair = in checkMemberDecomposition() 1570 DeclAccessPair::make(FD, FD->getAccess()), in checkMemberDecomposition() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 426 unsigned Size = totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo, in Create() 446 unsigned Size = totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo, in Create() 459 unsigned Size = totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo, in CreateEmpty() 486 DeclAccessPair *Results = getTrailingResults(); in OverloadExpr() 487 memcpy(Results, Begin.I, NumResults * sizeof(DeclAccessPair)); in OverloadExpr() 1650 unsigned Size = totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo, in Create() 1663 unsigned Size = totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo, in CreateEmpty()
|
| H A D | Expr.cpp | 1712 DeclAccessPair FoundDecl, in MemberExpr() 1736 *getTrailingObjects<DeclAccessPair>() = FoundDecl; in MemberExpr() 1752 ValueDecl *MemberDecl, DeclAccessPair FoundDecl, in Create() 1760 totalSizeToAlloc<NestedNameSpecifierLoc, DeclAccessPair, in Create() 1778 totalSizeToAlloc<NestedNameSpecifierLoc, DeclAccessPair, in CreateEmpty()
|
| H A D | Decl.cpp | 3129 ASTContext &Context, ArrayRef<DeclAccessPair> Lookups, in Create() 3133 alignof(DeclAccessPair), alignof(StringLiteral *)}); in Create() 3134 size_t Size = totalSizeToAlloc<DeclAccessPair, StringLiteral *>( in Create() 3142 llvm::uninitialized_copy(Lookups, Info->getTrailingObjects<DeclAccessPair>()); in Create()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 229 DeclAccessPair FoundDecl = DeclAccessPair::make(MemberDecl, AS_public); in makeMemberExpression()
|