/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ItaniumCXXABI.cpp | 60 BindingArray Bindings; 72 Iterator begin() const { return Iterator(Bindings.begin()); } 73 Iterator end() const { return Iterator(Bindings.end()); } 117 LHS.Bindings, RHS.Bindings)) 120 return LHS.Bindings.size() == RHS.Bindings.size() &&
|
H A D | DeclCXX.cpp | 3143 ArrayRef<BindingDecl *> Bindings) { 3144 size_t Extra = additionalSizeToAlloc<BindingDecl *>(Bindings.size()); 3146 DecompositionDecl(C, DC, StartLoc, LSquareLoc, T, TInfo, SC, Bindings);
|
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | ExegesisEmitter.cpp | 182 std::vector<Record *> Bindings = local 184 assert(!Bindings.empty() && "there must be at least one binding"); 185 llvm::sort(Bindings, [](const Record *L, const Record *R) { 191 for (Record *Binding : Bindings) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CallEvent.cpp | 470 CallEvent::BindingsTy &Bindings, 496 Bindings.push_back(std::make_pair(ParamLoc, ArgVal)); 589 BindingsTy &Bindings) const { 592 addParameterValuesToBindings(CalleeCtx, Bindings, SVB, *this, 785 BindingsTy &Bindings) const { 786 AnyFunctionCall::getInitialStackFrameContents(CalleeCtx, Bindings); 819 Bindings.push_back(std::make_pair(ThisLoc, ThisVal)); 865 BindingsTy &Bindings) const { 878 Bindings.push_back(std::make_pair(ThisLoc, ThisVal)); 883 addParameterValuesToBindings(CalleeCtx, Bindings, SV 469 addParameterValuesToBindings(const StackFrameContext *CalleeCtx, CallEvent::BindingsTy &Bindings, SValBuilder &SVB, const CallEvent &Call, ArrayRef<ParmVarDecl*> parameters) argument [all...] |
H A D | RegionStore.cpp | 858 collectSubRegionBindings(SmallVectorImpl<BindingPair> &Bindings, argument 896 Bindings.push_back(*I); 906 Bindings.push_back(*I); 917 Bindings.push_back(*I); 923 Bindings.push_back(*I); 930 collectSubRegionBindings(SmallVectorImpl<BindingPair> &Bindings, argument 933 collectSubRegionBindings(Bindings, SVB, Cluster, Top, 960 SmallVector<BindingPair, 32> Bindings; local 961 collectSubRegionBindings(Bindings, svalBuilder, *Cluster, Top, TopKey, 965 for (SmallVectorImpl<BindingPair>::const_iterator I = Bindings 1576 SmallVector<BindingPair, 16> Bindings; local 2635 RegionBindingsRef Bindings = getRegionBindings(S); local [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | DeclSpec.cpp | 291 ArrayRef<DecompositionDeclarator::Binding> Bindings, 297 BindingGroup.NumBindings = Bindings.size(); 305 if (Bindings.size()) { 307 Bindings.size() <= llvm::array_lengthof(InlineBindings)) { 308 BindingGroup.Bindings = InlineBindings; 312 BindingGroup.Bindings = 313 new DecompositionDeclarator::Binding[Bindings.size()]; 316 std::uninitialized_copy(Bindings.begin(), Bindings.end(), 317 BindingGroup.Bindings); 289 setDecompositionBindings( SourceLocation LSquareLoc, ArrayRef<DecompositionDeclarator::Binding> Bindings, SourceLocation RSquareLoc) argument [all...] |
H A D | SemaDeclCXX.cpp | 829 SmallVector<BindingDecl*, 8> Bindings; 860 Bindings.push_back(BD); 875 MultiTemplateParamsArg(), AddToScope, Bindings); 888 Sema &S, ArrayRef<BindingDecl *> Bindings, ValueDecl *Src, 891 if ((int64_t)Bindings.size() != NumElems) { 893 << DecompType << (unsigned)Bindings.size() << NumElems.toString(10) 894 << (NumElems < Bindings.size()); 899 for (auto *B : Bindings) { 914 ArrayRef<BindingDecl *> Bindings, 919 S, Bindings, Sr [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 898 ArrayRef<BindingDecl*> *Bindings) { 919 if (Bindings) 922 D->getStorageClass(), *Bindings); 896 VisitVarDecl(VarDecl *D, bool InstantiatingVarTemplate, ArrayRef<BindingDecl*> *Bindings) argument
|
H A D | SemaDecl.cpp | 6782 bool &AddToScope, ArrayRef<BindingDecl *> Bindings) { 7007 Bindings); 7066 for (auto *B : Bindings) 7176 for (auto *B : Bindings) 12360 // Bindings are not usable if we can't make sense of the initializer. 6779 ActOnVariableDeclarator( Scope *S, Declarator &D, DeclContext *DC, TypeSourceInfo *TInfo, LookupResult &Previous, MultiTemplateParamsArg TemplateParamLists, bool &AddToScope, ArrayRef<BindingDecl *> Bindings) argument
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchersInternal.h | 239 if (Bindings.empty()) 240 Bindings.emplace_back(); 241 for (BoundNodesMap &Binding : Bindings) 246 void addMatch(const BoundNodesTreeBuilder &Bindings); 255 Bindings.erase(std::remove_if(Bindings.begin(), Bindings.end(), Predicate), 256 Bindings.end()); 257 return !Bindings.empty(); 262 return Bindings < Othe 276 SmallVector<BoundNodesMap, 1> Bindings; member in class:clang::ast_matchers::internal::BoundNodesTreeBuilder [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 369 BindingsTy &Bindings) const = 0; 506 BindingsTy &Bindings) const override; 651 BindingsTy &Bindings) const override; 688 BindingsTy &Bindings) const override; 866 BindingsTy &Bindings) const override; 1228 BindingsTy &Bindings) const override;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 98 if (Bindings.empty()) 99 Bindings.push_back(BoundNodesMap()); 100 for (BoundNodesMap &Binding : Bindings) { 341 Bindings.append(Other.Bindings.begin(), Other.Bindings.end());
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1701 Binding *Bindings; member in class:clang::DecompositionDeclarator 1709 : Bindings(nullptr), NumBindings(0), DeleteBindings(false) {} 1714 delete[] Bindings; 1720 delete[] Bindings; 1721 Bindings = nullptr; 1727 return llvm::makeArrayRef(Bindings, NumBindings); 2187 ArrayRef<DecompositionDeclarator::Binding> Bindings,
|
H A D | Template.h | 539 ArrayRef<BindingDecl *> *Bindings = nullptr);
|
H A D | Sema.h | 2377 ArrayRef<BindingDecl *> Bindings = None);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclCXX.h | 3907 ArrayRef<BindingDecl *> Bindings) 3910 NumBindings(Bindings.size()) { 3911 std::uninitialized_copy(Bindings.begin(), Bindings.end(), 3913 for (auto *B : Bindings) 3928 ArrayRef<BindingDecl *> Bindings); 3904 DecompositionDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation LSquareLoc, QualType T, TypeSourceInfo *TInfo, StorageClass SC, ArrayRef<BindingDecl *> Bindings) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | ItaniumDemangle.h | 1535 NodeArray Bindings; member in class:StructuredBindingName 1538 : Node(KStructuredBindingName), Bindings(Bindings_) {} 1540 template<typename Fn> void match(Fn F) const { F(Bindings); } 1544 Bindings.printWithComma(S);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDecl.cpp | 6120 SmallVector<DecompositionDeclarator::Binding, 32> Bindings; local 6122 if (!Bindings.empty()) { 6148 Bindings.push_back({Tok.getIdentifierInfo(), Tok.getLocation()}); 6158 if (Bindings.empty()) 6164 return D.setDecompositionBindings(T.getOpenLocation(), Bindings,
|