Home
last modified time | relevance | path

Searched refs:Declaration (Results 1 – 25 of 236) sorted by relevance

12345678910

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/
H A DNodes.h100 Declaration, enumerator
359 class Declaration : public Tree {
361 Declaration(NodeKind K) : Tree(K) {} in Declaration() function
366 class UnknownDeclaration final : public Declaration {
368 UnknownDeclaration() : Declaration(NodeKind::UnknownDeclaration) {} in UnknownDeclaration()
373 class EmptyDeclaration final : public Declaration {
375 EmptyDeclaration() : Declaration(NodeKind::EmptyDeclaration) {} in EmptyDeclaration()
381 class StaticAssertDeclaration final : public Declaration {
383 StaticAssertDeclaration() : Declaration(NodeKind::StaticAssertDeclaration) {} in StaticAssertDeclaration()
391 class LinkageSpecificationDeclaration final : public Declaration {
[all …]
H A DNodes.td239 def Declaration : External<Tree> {}
240 def UnknownDeclaration : External<Declaration> {}
241 def EmptyDeclaration : External<Declaration> {}
242 def StaticAssertDeclaration : External<Declaration> {}
243 def LinkageSpecificationDeclaration : External<Declaration> {}
244 def SimpleDeclaration : External<Declaration> {}
245 def TemplateDeclaration : External<Declaration> {}
246 def ExplicitTemplateInstantiation : External<Declaration> {}
247 def NamespaceDefinition : External<Declaration> {}
248 def NamespaceAliasDefinition : External<Declaration> {}
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DRAVFrontendAction.rst76 bool VisitCXXRecordDecl(CXXRecordDecl *Declaration) {
79 Declaration->dump();
94 bool VisitCXXRecordDecl(CXXRecordDecl *Declaration) {
95 if (Declaration->getQualifiedNameAsString() == "n::m::C")
96 Declaration->dump();
125 bool VisitCXXRecordDecl(CXXRecordDecl *Declaration) {
126 if (Declaration->getQualifiedNameAsString() == "n::m::C") {
129 FullSourceLoc FullLocation = Context->getFullLoc(Declaration->getBeginLoc());
159 bool VisitCXXRecordDecl(CXXRecordDecl *Declaration) {
160 if (Declaration->getQualifiedNameAsString() == "n::m::C") {
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DExtractGV.cpp136 llvm::Value *Declaration; in runOnModule() local
138 Declaration = Function::Create(FTy, GlobalValue::ExternalLinkage, in runOnModule()
143 Declaration = in runOnModule()
148 CurI->replaceAllUsesWith(Declaration); in runOnModule()
H A DOpenMPOpt.cpp177 Function *Declaration = nullptr; member
186 operator bool() const { return Declaration; } in operator bool()
331 if (!RFI.Declaration) in collectUses()
333 OMPBuilder.addAttributes(RFI.Kind, *RFI.Declaration); in collectUses()
337 NumOpenMPRuntimeFunctionUsesIdentified += RFI.Declaration->getNumUses(); in collectUses()
341 for (Use &U : RFI.Declaration->uses()) { in collectUses()
407 RFI.Declaration = F; \ in initializeRuntimeFunctions()
411 dbgs() << TAG << RFI.Name << (RFI.Declaration ? "" : " not") \ in initializeRuntimeFunctions()
413 if (RFI.Declaration) \ in initializeRuntimeFunctions()
618 (!RFI || CI->getCalledFunction() == RFI->Declaration)) in getCallIfRegularCall()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dd-tree.h24 class Declaration; variable
212 Declaration * GTY((skip)) dsymbol;
258 Declaration * GTY((skip)) decl;
522 extern bool declaration_reference_p (Declaration *);
523 extern tree declaration_type (Declaration *);
625 extern struct lang_decl *build_lang_decl (Declaration *);
633 extern tree get_symbol_decl (Declaration *);
637 extern tree get_decl_tree (Declaration *);
668 extern void register_module_decl (Declaration *);
669 extern void d_defer_declaration (Declaration *);
H A Dimports.cc136 visit ((Declaration *) d); in visit()
211 void visit (Declaration *d) in visit()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp522 return !(Result.Declaration->getIdentifier() && in isResultFilteredOut()
523 Result.Declaration->getIdentifier()->getName().startswith(Filter)); in isResultFilteredOut()
552 OS << *Results[I].Declaration; in ProcessCodeCompleteResults()
671 if (!Declaration) { in computeCursorKindAndAvailability()
679 switch (getDeclAvailability(Declaration)) { in computeCursorKindAndAvailability()
694 if (const auto *Function = dyn_cast<FunctionDecl>(Declaration)) in computeCursorKindAndAvailability()
698 CursorKind = getCursorKindForDecl(Declaration); in computeCursorKindAndAvailability()
703 if (isa<ObjCInterfaceDecl>(Declaration)) in computeCursorKindAndAvailability()
705 else if (isa<ObjCProtocolDecl>(Declaration)) in computeCursorKindAndAvailability()
739 DeclarationName Name = Declaration->getDeclName(); in getOrderedName()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DTemplateBase.cpp207 case Declaration: { in getDependence()
247 case Declaration: in isPackExpansion()
294 case TemplateArgument::Declaration: in getNonTypeTemplateArgumentType()
319 case Declaration: in Profile()
373 case Declaration: in structurallyEquals()
404 case Declaration: in getPackExpansionPattern()
431 case Declaration: { in print()
504 case TemplateArgument::Declaration: in getSourceRange()
550 case TemplateArgument::Declaration: in DiagTemplateArg()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-tree.h24 class Declaration; variable
205 Declaration * GTY((skip)) dsymbol;
251 Declaration * GTY((skip)) decl;
506 extern bool declaration_reference_p (Declaration *);
507 extern tree declaration_type (Declaration *);
600 extern struct lang_decl *build_lang_decl (Declaration *);
610 extern tree get_symbol_decl (Declaration *);
614 extern tree get_decl_tree (Declaration *);
648 extern void register_module_decl (Declaration *);
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dtemplate.h156 …jects *tiargs, size_t i, TemplateParameters *parameters, Objects *dedtypes, Declaration **psparam);
157 …ect *oarg, size_t i, TemplateParameters *parameters, Objects *dedtypes, Declaration **psparam) = 0;
187 …tObject *oarg, size_t i, TemplateParameters *parameters, Objects *dedtypes, Declaration **psparam);
228 …tObject *oarg, size_t i, TemplateParameters *parameters, Objects *dedtypes, Declaration **psparam);
256 …tObject *oarg, size_t i, TemplateParameters *parameters, Objects *dedtypes, Declaration **psparam);
277 …jects *tiargs, size_t i, TemplateParameters *parameters, Objects *dedtypes, Declaration **psparam);
278 …tObject *oarg, size_t i, TemplateParameters *parameters, Objects *dedtypes, Declaration **psparam);
H A Ddeclaration.c72 Declaration::Declaration(Identifier *id) in Declaration() function
84 void Declaration::semantic(Scope *) in semantic()
88 const char *Declaration::kind() const in kind()
93 d_uns64 Declaration::size(Loc) in size()
99 bool Declaration::isDelete() in isDelete()
104 bool Declaration::isDataseg() in isDataseg()
109 bool Declaration::isThreadlocal() in isThreadlocal()
114 bool Declaration::isCodeseg() const in isCodeseg()
119 Prot Declaration::prot() in prot()
129 int Declaration::checkModify(Loc loc, Scope *sc, Type *, Expression *e1, int flag) in checkModify()
[all …]
H A Ddeclaration.h117 class Declaration : public Dsymbol
128 Declaration(Identifier *id);
164 Declaration *isDeclaration() { return this; } in isDeclaration()
170 class TupleDeclaration : public Declaration
191 class AliasDeclaration : public Declaration
217 class OverDeclaration : public Declaration
240 class VarDeclaration : public Declaration
301 class SymbolDeclaration : public Declaration
514 class FuncDeclaration : public Declaration
H A Dvisitor.h130 class Declaration; variable
424 virtual void visit(Declaration *s) { visit((Dsymbol *)s); } in visit()
425 virtual void visit(TupleDeclaration *s) { visit((Declaration *)s); } in visit()
426 virtual void visit(AliasDeclaration *s) { visit((Declaration *)s); } in visit()
427 virtual void visit(OverDeclaration *s) { visit((Declaration *)s); } in visit()
428 virtual void visit(VarDeclaration *s) { visit((Declaration *)s); } in visit()
429 virtual void visit(SymbolDeclaration *s) { visit((Declaration *)s); } in visit()
450 virtual void visit(FuncDeclaration *s) { visit((Declaration *)s); } in visit()
H A Ddmangle.c323 void mangleDecl(Declaration *sthis) in mangleDecl()
406 void visit(Declaration *d) in visit()
542 visit((Declaration *)fd); in mangleExact()
553 visit((Declaration *)vd); in visit()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h765 const NamedDecl *Declaration = nullptr; variable
864 CodeCompletionResult(const NamedDecl *Declaration, unsigned Priority,
869 : Declaration(Declaration), Priority(Priority), Kind(RK_Declaration), in Declaration() argument
901 : Declaration(D), Pattern(Pattern), Priority(Priority), Kind(RK_Pattern), in Declaration() function
911 : Declaration(D), Pattern(Pattern), Priority(Priority), Kind(RK_Pattern), in CodeCompletionResult()
923 return Declaration; in getDeclaration()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/
H A DNodes.cpp77 case syntax::NodeRole::Declaration: in operator <<()
371 syntax::Declaration *syntax::TemplateDeclaration::getDeclaration() { in getDeclaration()
372 return cast_or_null<syntax::Declaration>( in getDeclaration()
373 findChild(syntax::NodeRole::Declaration)); in getDeclaration()
385 syntax::Declaration *syntax::ExplicitTemplateInstantiation::getDeclaration() { in getDeclaration()
386 return cast_or_null<syntax::Declaration>( in getDeclaration()
387 findChild(syntax::NodeRole::Declaration)); in getDeclaration()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/
H A DCommentToXML.cpp564 SmallString<128> &Declaration);
590 const DeclInfo *DI, SmallString<128> &Declaration) { in formatTextOfDeclaration() argument
592 StringRef StringDecl(Declaration.c_str(), Declaration.size()); in formatTextOfDeclaration()
596 unsigned Length = Declaration.size(); in formatTextOfDeclaration()
604 Declaration = *FormattedStringDecl; in formatTextOfDeclaration()
946 SmallString<128> Declaration; in visitFullComment() local
947 getSourceTextOfDeclaration(DI, Declaration); in visitFullComment()
948 formatTextOfDeclaration(DI, Declaration); in visitFullComment()
949 appendToResultWithXMLEscaping(Declaration); in visitFullComment()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DTemplateBase.h75 Declaration,
165 DeclArg.Kind = Declaration;
277 assert(getKind() == Declaration && "Unexpected kind");
282 assert(getKind() == Declaration && "Unexpected kind");
481 Argument.getKind() == TemplateArgument::Declaration ||
527 assert(Argument.getKind() == TemplateArgument::Declaration);
H A DTemplateArgumentVisitor.h37 DISPATCH(Declaration); in Visit()
59 VISIT_METHOD(Declaration);
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddeclaration.h111 class Declaration : public Dsymbol
158 Declaration *isDeclaration() { return this; } in isDeclaration()
164 class TupleDeclaration : public Declaration
184 class AliasDeclaration : public Declaration
206 class OverDeclaration : public Declaration
226 class VarDeclaration : public Declaration
314 class SymbolDeclaration : public Declaration
528 class FuncDeclaration : public Declaration
H A Dvisitor.h135 class Declaration; variable
328 virtual void visit(Declaration *s) { visit((Dsymbol *)s); } in visit()
346 virtual void visit(VarDeclaration *s) { visit((Declaration *)s); } in visit()
347 virtual void visit(FuncDeclaration *s) { visit((Declaration *)s); } in visit()
348 virtual void visit(AliasDeclaration *s) { visit((Declaration *)s); } in visit()
349 virtual void visit(TupleDeclaration *s) { visit((Declaration *)s); } in visit()
606 virtual void visit(OverDeclaration *s) { visit((Declaration *)s); } in visit()
607 virtual void visit(SymbolDeclaration *s) { visit((Declaration *)s); } in visit()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Linker/
H A DLinkModules.cpp442 GlobalValue *Declaration; in dropReplacedComdat() local
444 Declaration = Function::Create(FTy, GlobalValue::ExternalLinkage, "", &M); in dropReplacedComdat()
446 Declaration = in dropReplacedComdat()
451 Declaration->takeName(&Alias); in dropReplacedComdat()
452 Alias.replaceAllUsesWith(Declaration); in dropReplacedComdat()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp633 bool classIsDerivedFrom(const CXXRecordDecl *Declaration,
638 bool objcClassIsDerivedFrom(const ObjCInterfaceDecl *Declaration,
1139 bool MatchASTVisitor::classIsDerivedFrom(const CXXRecordDecl *Declaration, in classIsDerivedFrom() argument
1143 if (!Declaration->hasDefinition()) in classIsDerivedFrom()
1145 for (const auto &It : Declaration->bases()) { in classIsDerivedFrom()
1157 if (ClassDecl == Declaration) { in classIsDerivedFrom()
1176 const ObjCInterfaceDecl *Declaration, const Matcher<NamedDecl> &Base, in objcClassIsDerivedFrom() argument
1179 for (const ObjCInterfaceDecl *ClassDecl = Declaration->getSuperClass(); in objcClassIsDerivedFrom()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Format/
H A DUsingDeclarationsSorter.cpp118 for (const UsingDeclaration &Declaration : *UsingDeclarations) { in endUsingDeclarationBlock()
119 if (Declaration.Line->Affected) { in endUsingDeclarationBlock()

12345678910