Searched refs:Bindings (Results 1 - 18 of 18) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DItaniumCXXABI.cpp60 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 DDeclCXX.cpp3143 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 DExegesisEmitter.cpp182 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 DCallEvent.cpp470 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 DRegionStore.cpp858 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 DDeclSpec.cpp291 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 DSemaDeclCXX.cpp829 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 DSemaTemplateInstantiateDecl.cpp898 ArrayRef<BindingDecl*> *Bindings) {
919 if (Bindings)
922 D->getStorageClass(), *Bindings);
896 VisitVarDecl(VarDecl *D, bool InstantiatingVarTemplate, ArrayRef<BindingDecl*> *Bindings) argument
H A DSemaDecl.cpp6782 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 DASTMatchersInternal.h239 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 DCallEvent.h369 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 DASTMatchersInternal.cpp98 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 DDeclSpec.h1701 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 DTemplate.h539 ArrayRef<BindingDecl *> *Bindings = nullptr);
H A DSema.h2377 ArrayRef<BindingDecl *> Bindings = None);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h3907 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 DItaniumDemangle.h1535 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 DParseDecl.cpp6120 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,

Completed in 512 milliseconds