Searched refs:DeclNode (Results 1 – 7 of 7) sorted by relevance
| /freebsd-src/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | DeclNodes.td | 3 class DeclNode<DeclNode base, string diagSpelling = "", bit abstract = 0> 5 DeclNode Base = base; 12 def Decl : DeclNode<?, "", 1>; 13 def TranslationUnit : DeclNode<Decl>, DeclContext; 14 def PragmaComment : DeclNode<Decl>; 15 def PragmaDetectMismatch : DeclNode<Decl>; 16 def ExternCContext : DeclNode<Decl>, DeclContext; 17 def Named : DeclNode<Decl, "named declarations", 1>; 18 def Namespace : DeclNode<Name [all...] |
| H A D | Attr.td | 224 class DeclArgument<DeclNode kind, string name, bit opt = 0, bit fake = 0> 226 DeclNode Kind = kind;
|
| /freebsd-src/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 154 bool TraverseDecl(Decl *DeclNode) { in TraverseDecl() argument 156 if (DeclNode && DeclNode->isImplicit() && in TraverseDecl() 158 return baseTraverse(*DeclNode); in TraverseDecl() 161 return (DeclNode == nullptr) || traverse(*DeclNode); in TraverseDecl() 336 bool baseTraverse(const Decl &DeclNode) { in baseTraverse() argument 337 return VisitorBase::TraverseDecl(const_cast<Decl*>(&DeclNode)); in baseTraverse() 460 bool VisitTypedefNameDecl(TypedefNameDecl *DeclNode) { in VisitTypedefNameDecl() argument 488 const Type *TypeNode = DeclNode->getUnderlyingType().getTypePtr(); in VisitTypedefNameDecl() 491 TypeAliases[CanonicalType].insert(DeclNode); in VisitTypedefNameDecl() 501 bool TraverseDecl(Decl *DeclNode); [all …]
|
| /freebsd-src/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ASTTableGen.h | 181 class DeclNode : public ASTNode { 183 DeclNode(llvm::Record *record = nullptr) : ASTNode(record) {} in ASTNode() 187 DeclNode getBase() const { return DeclNode(ASTNode::getBase().getRecord()); } in getBase()
|
| H A D | ASTTableGen.cpp | 46 std::string clang::tblgen::DeclNode::getClassName() const { in getClassName() 49 StringRef clang::tblgen::DeclNode::getId() const { in getId()
|
| /freebsd-src/contrib/llvm-project/clang/lib/AST/ |
| H A D | ParentMapContext.cpp | 430 bool TraverseDecl(Decl *DeclNode) { in TraverseAttr() 432 DeclNode, DeclNode, [&] { return VisitorBase::TraverseDecl(DeclNode); }, in TraverseAttr() 411 TraverseDecl(Decl * DeclNode) TraverseDecl() argument
|
| /freebsd-src/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 3970 const Decl *DeclNode = MsgNode->getMethodDecl(); 3971 return (DeclNode != nullptr && 3972 InnerMatcher.matches(*DeclNode, Finder, Builder)); 4254 const Decl *DeclNode = Node.getDecl(); in AST_MATCHER_P() local 4255 return (DeclNode != nullptr && in AST_MATCHER_P() 4256 InnerMatcher.matches(*DeclNode, Finder, Builder)); in AST_MATCHER_P() 3969 const Decl *DeclNode = MsgNode->getMethodDecl(); global() variable
|