| /llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/ |
| H A D | LiveVariables.h | 35 llvm::ImmutableSet<const BindingDecl *> liveBindings; 44 llvm::ImmutableSet<const BindingDecl *> LiveBindings) in LivenessValues()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | LiveVariables.cpp | 32 llvm::ImmutableSet<const BindingDecl *>::Factory BSetFact; 73 for (const BindingDecl *BD : DD->bindings()) in isLive() 113 llvm::ImmutableSetRef<const BindingDecl *> in merge() 349 if (const BindingDecl* BD = dyn_cast<BindingDecl>(D)) { in VisitBinaryOperator() 382 if (const auto *BD = dyn_cast<BindingDecl>(D)) { in VisitDeclRefExpr() 470 if (isa<VarDecl>(D) || isa<BindingDecl>(D)) { in VisitUnaryOperator()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ItaniumCXXABI.cpp | 57 using BindingArray = ArrayRef<const BindingDecl*>; 104 using ArrayInfo = llvm::DenseMapInfo<ArrayRef<const BindingDecl*>>;
|
| H A D | DeclCXX.cpp | 2968 if (isa<BindingDecl>(ExtendingDecl)) in getStorageDuration() 3211 void BindingDecl::anchor() {} in anchor() 3213 BindingDecl *BindingDecl::Create(ASTContext &C, DeclContext *DC, in Create() 3215 return new (C, DC) BindingDecl(DC, IdLoc, Id); in Create() 3218 BindingDecl *BindingDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 3219 return new (C, ID) BindingDecl(nullptr, SourceLocation(), nullptr); in CreateDeserialized() 3222 VarDecl *BindingDecl::getHoldingVar() const { in getHoldingVar() 3243 size_t Extra = additionalSizeToAlloc<BindingDecl *>(Bindings.size()); in Create() 3251 size_t Extra = additionalSizeToAlloc<BindingDecl *>(NumBindings); in CreateDeserialized() 3257 auto *Trail = Result->getTrailingObjects<BindingDecl *>(); in CreateDeserialized() [all …]
|
| H A D | ExprClassification.cpp | 469 isa<VarDecl, FieldDecl, IndirectFieldDecl, BindingDecl, MSGuidDecl, in ClassifyDecl()
|
| H A D | Expr.cpp | 3967 if (BindingDecl *BD = dyn_cast<BindingDecl>(DeclRef->getDecl())) in getSourceBitField() 4005 if (auto *BD = dyn_cast<BindingDecl>(DRE->getDecl())) in refersToVectorElement()
|
| H A D | TextNodeDumper.cpp | 1807 void TextNodeDumper::VisitBindingDecl(const BindingDecl *D) { in VisitBindingDecl()
|
| H A D | ASTImporter.cpp | 518 ExpectedDecl VisitBindingDecl(BindingDecl *D); 2281 ExpectedDecl ASTNodeImporter::VisitBindingDecl(BindingDecl *D) { in VisitBindingDecl() 2291 BindingDecl *ToD; in VisitBindingDecl() 4153 SmallVector<BindingDecl *> Bindings(FromDecomp->bindings().size()); in VisitVarDecl()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 3992 class BindingDecl : public ValueDecl { 4001 BindingDecl(DeclContext *DC, SourceLocation IdLoc, IdentifierInfo *Id) in BindingDecl() function 4009 static BindingDecl *Create(ASTContext &C, DeclContext *DC, 4011 static BindingDecl *CreateDeserialized(ASTContext &C, unsigned ID); 4051 private llvm::TrailingObjects<DecompositionDecl, BindingDecl *> { 4058 ArrayRef<BindingDecl *> Bindings) in DecompositionDecl() 4063 getTrailingObjects<BindingDecl *>()); in DecompositionDecl() 4079 ArrayRef<BindingDecl *> Bindings); 4083 ArrayRef<BindingDecl *> bindings() const { in bindings() 4084 return llvm::makeArrayRef(getTrailingObjects<BindingDecl *>(), NumBindings); in bindings()
|
| H A D | TextNodeDumper.h | 337 void VisitBindingDecl(const BindingDecl *D);
|
| H A D | ASTNodeTraverser.h | 467 void VisitBindingDecl(const BindingDecl *D) { in VisitBindingDecl()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Template.h | 31 class BindingDecl; variable 573 ArrayRef<BindingDecl *> *Bindings = nullptr);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | FunctionSizeCheck.cpp | 33 bool VisitBindingDecl(BindingDecl *BD) { in VisitBindingDecl()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 101 void VisitBindingDecl(const BindingDecl *D); 346 void USRGenerator::VisitBindingDecl(const BindingDecl *D) { in VisitBindingDecl()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | SemanticHighlighting.cpp | 127 if (const auto *BD = dyn_cast<BindingDecl>(D)) in kindForDecl() 186 llvm::isa<MSPropertyDecl>(D) || llvm::isa<BindingDecl>(D)) { in isConst()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 360 extern const internal::VariadicDynCastAllOfMatcher<Decl, BindingDecl> 7915 AST_MATCHER_P(BindingDecl, forDecomposition, internal::Matcher<ValueDecl>, in AST_MATCHER_P() argument 7941 internal::Matcher<BindingDecl>, InnerMatcher) { in AST_MATCHER_P2() argument 7964 AST_MATCHER_P(DecompositionDecl, hasAnyBinding, internal::Matcher<BindingDecl>, in AST_MATCHER_P() argument
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 382 void VisitBindingDecl(BindingDecl *BD); 1625 auto **BDs = DD->getTrailingObjects<BindingDecl *>(); in VisitDecompositionDecl() 1627 BDs[I] = readDeclAs<BindingDecl>(); in VisitDecompositionDecl() 1632 void ASTDeclReader::VisitBindingDecl(BindingDecl *BD) { in VisitBindingDecl() 3774 D = BindingDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 106 void VisitBindingDecl(BindingDecl *D); 1155 void ASTDeclWriter::VisitBindingDecl(BindingDecl *D) { in VisitBindingDecl()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 597 llvm::DILocalVariable *EmitDeclare(const BindingDecl *decl, llvm::Value *AI,
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 1069 Decl *TemplateDeclInstantiator::VisitBindingDecl(BindingDecl *D) { in VisitBindingDecl() 1070 auto *NewBD = BindingDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitBindingDecl() 1079 SmallVector<BindingDecl*, 16> NewBindings; in VisitDecompositionDecl() 1081 NewBindings.push_back(cast<BindingDecl>(VisitBindingDecl(OldBD))); in VisitDecompositionDecl() 1082 ArrayRef<BindingDecl*> NewBindingArray = NewBindings; in VisitDecompositionDecl() 1100 ArrayRef<BindingDecl*> *Bindings) { in VisitVarDecl()
|
| H A D | SemaDeclCXX.cpp | 839 SmallVector<BindingDecl*, 8> Bindings; in ActOnDecompositionDeclarator() 858 auto *BD = BindingDecl::Create(Context, DC, B.NameLoc, B.Name); in ActOnDecompositionDeclarator() 906 Sema &S, ArrayRef<BindingDecl *> Bindings, ValueDecl *Src, in checkSimpleDecomposition() 933 ArrayRef<BindingDecl *> Bindings, in checkArrayLikeDecomposition() 947 static bool checkArrayDecomposition(Sema &S, ArrayRef<BindingDecl*> Bindings, in checkArrayDecomposition() 955 static bool checkVectorDecomposition(Sema &S, ArrayRef<BindingDecl*> Bindings, in checkVectorDecomposition() 965 ArrayRef<BindingDecl *> Bindings, in checkComplexDecomposition() 1147 InitializingBinding(Sema &S, BindingDecl *BD) : S(S) { in InitializingBinding() 1161 ArrayRef<BindingDecl *> Bindings, in checkTupleLikeDecomposition() 1370 static bool checkMemberDecomposition(Sema &S, ArrayRef<BindingDecl*> Bindings, in checkMemberDecomposition() [all …]
|
| H A D | SemaDecl.cpp | 7292 bool &AddToScope, ArrayRef<BindingDecl *> Bindings) { in ActOnVariableDeclarator() 7974 else if (isa<BindingDecl>(ShadowedDecl)) in computeShadowedDeclKind() 8015 return isa<VarDecl, FieldDecl, BindingDecl>(ShadowedDecl) ? ShadowedDecl in getShadowedDeclaration() 8036 NamedDecl *Sema::getShadowedDeclaration(const BindingDecl *D, in getShadowedDeclaration() 8042 return isa<VarDecl, FieldDecl, BindingDecl>(ShadowedDecl) ? ShadowedDecl in getShadowedDeclaration()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 736 const internal::VariadicDynCastAllOfMatcher<Decl, BindingDecl> bindingDecl;
|
| H A D | ASTMatchFinder.cpp | 1441 } else if (isa<BindingDecl>(DeclNode)) { in TraverseDecl()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | ASTImporterTest.cpp | 3802 auto *FromB = FirstDeclMatcher<BindingDecl>().match( in TEST_P() 3839 ArrayRef<BindingDecl *> FromB = FromDecomp->bindings(); in TEST_P() 3840 ArrayRef<BindingDecl *> ToB = ToDecomp->bindings(); in TEST_P()
|