/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTCommon.cpp | 95 case Decl::TranslationUnit: 96 case Decl::Namespace: 97 case Decl::LinkageSpec: 101 case Decl::Enum: 102 case Decl::Record: 109 case Decl::CXXRecord: 110 case Decl::ClassTemplateSpecialization: 111 case Decl::ClassTemplatePartialSpecialization: 115 case Decl::Function: 116 case Decl [all...] |
/freebsd-10.1-release/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
H A D | VerifyDecl.h | 17 void VerifyDecl (clang::Decl *decl);
|
H A D | ClangASTImporter.h | 104 clang::Decl * 107 clang::Decl *decl); 114 clang::Decl * 117 clang::Decl *decl); 120 CompleteDecl (clang::Decl *decl); 135 ResolveDeclOrigin (const clang::Decl *decl, clang::Decl **original_decl, clang::ASTContext **original_ctx) 149 SetDeclOrigin (const clang::Decl *decl, clang::Decl *original_decl); 152 GetDeclMetadata (const clang::Decl *dec [all...] |
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Symbol/ |
H A D | VerifyDecl.cpp | 13 void lldb_private::VerifyDecl (clang::Decl *decl)
|
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | DeclGroup.h | 23 class Decl; 32 Decl *Aligner; 37 DeclGroup(unsigned numdecls, Decl** decls); 40 static DeclGroup *Create(ASTContext &C, Decl **Decls, unsigned NumDecls); 44 Decl*& operator[](unsigned i) { 46 return ((Decl**) (this+1))[i]; 49 Decl* const& operator[](unsigned i) const { 51 return ((Decl* const*) (this+1))[i]; 57 // non-group case to be valid as a Decl** for iteration. 59 Decl* [all...] |
H A D | ASTFwd.h | 17 class Decl; 18 #define DECL(DERIVED, BASE) class DERIVED##Decl;
|
H A D | ASTImporter.h | 26 class Decl; 40 typedef llvm::DenseSet<std::pair<Decl *, Decl *> > NonEquivalentDeclSet; 61 llvm::DenseMap<Decl *, Decl *> ImportedDecls; 122 Decl *Import(Decl *FromD); 207 void ImportDefinition(Decl *From); 263 /// Mark the Decl as complete, filling it in as much as possible. 266 virtual void CompleteDecl(Decl* [all...] |
H A D | DeclVisitor.h | 1 //===--- DeclVisitor.h - Visitor for Decl subclasses ------------*- C++ -*-===// 16 #include "clang/AST/Decl.h" 38 RetTy Visit(PTR(Decl) D) { 41 case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl); 45 llvm_unreachable("Decl that isn't part of DeclNodes.inc!"); 51 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); } 54 RetTy VisitDecl(PTR(Decl) [all...] |
H A D | DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 80 /// Decl - This represents one declaration (or definition), e.g. a variable, 83 class Decl { class in namespace:clang 85 /// \brief Lists the kind of concrete classes of Decl. 111 /// Decl currently provides 15 bits of IDNS bits. 213 llvm::PointerIntPair<Decl *, 2, unsigned> NextInContextAndBits; 226 /// the DeclContext where the Decl was declared. 310 Decl(Kind DK, DeclContext *DC, SourceLocation L) function in class:clang::Decl 321 Decl(Kind DK, EmptyShell Empty) function in class:clang::Decl 331 virtual ~Decl(); [all...] |
H A D | ASTMutationListener.h | 22 class Decl; 47 virtual void AddedVisibleDecl(const DeclContext *DC, const Decl *D) {} 50 virtual void AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) {} 96 virtual void DeclarationMarkedUsed(const Decl *D) {}
|
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | FunctionSummary.h | 25 class Decl; 28 typedef std::deque<Decl*> SetOfDecls; 29 typedef llvm::DenseSet<const Decl*> SetOfConstDecls; 56 typedef llvm::DenseMap<const Decl *, FunctionSummary> MapTy; 60 MapTy::iterator findOrInsertSummary(const Decl *D) { 65 typedef std::pair<const Decl *, FunctionSummary> KVPair; 71 void markMayInline(const Decl *D) { 77 void markShouldNotInline(const Decl *D) { 83 void markReachedMaxBlockCount(const Decl *D) { 87 Optional<bool> mayInline(const Decl * [all...] |
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Frontend/ |
H A D | ASTConsumers.cpp | 55 bool TraverseDecl(Decl *D) { 72 std::string getName(Decl *D) { 77 bool filterMatches(Decl *D) { 80 void print(Decl *D) { 151 void HandleTopLevelSingleDecl(Decl *D); 155 void ASTViewer::HandleTopLevelSingleDecl(Decl *D) { 171 /// DeclContextPrinter - Decl and DeclContext Visualization 192 case Decl::TranslationUnit: 195 case Decl::Namespace: { 201 case Decl [all...] |
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | TargetAttributesSema.h | 15 class Decl; 22 virtual bool ProcessDeclAttribute(Scope *scope, Decl *D,
|
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | PrettyDeclStackTrace.h | 24 class Decl; 33 Decl *TheDecl; 38 PrettyDeclStackTraceEntry(Sema &S, Decl *D, SourceLocation Loc,
|
H A D | Template.h | 181 typedef SmallVector<Decl *, 4> DeclArgumentPack; 189 const Decl *, llvm::PointerUnion<Decl *, DeclArgumentPack *>, 4> 290 const Decl *D = I->first; 291 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = 293 if (I->second.is<Decl *>()) { 294 Stored = I->second.get<Decl *>(); 324 llvm::PointerUnion<Decl *, DeclArgumentPack *> * 325 findInstantiationOf(const Decl *D); 327 void InstantiatedLocal(const Decl * [all...] |
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | Comment.cpp | 12 #include "clang/AST/Decl.h" 148 Decl::Kind K = CommentDecl->getKind(); 153 case Decl::Function: 154 case Decl::CXXMethod: 155 case Decl::CXXConstructor: 156 case Decl::CXXDestructor: 157 case Decl::CXXConversion: { 170 if (K == Decl::CXXMethod || K == Decl::CXXConstructor || 171 K == Decl [all...] |
H A D | DeclGroup.cpp | 16 #include "clang/AST/Decl.h" 20 DeclGroup* DeclGroup::Create(ASTContext &C, Decl **Decls, unsigned NumDecls) { 22 unsigned Size = sizeof(DeclGroup) + sizeof(Decl*) * NumDecls; 28 DeclGroup::DeclGroup(unsigned numdecls, Decl** decls) : NumDecls(numdecls) {
|
H A D | ExternalASTSource.cpp | 25 Decl *ExternalASTSource::GetExternalDecl(uint32_t ID) { 57 bool (*isKindWeWant)(Decl::Kind), 58 SmallVectorImpl<Decl*> &Result) {
|
H A D | DeclBase.cpp | 10 // This file implements the Decl and DeclContext classes. 18 #include "clang/AST/Decl.h" 44 void Decl::updateOutOfDate(IdentifierInfo &II) const { 48 void *Decl::AllocateDeserializedDecl(const ASTContext &Context, 67 Module *Decl::getOwningModuleSlow() const { 72 const char *Decl::getDeclKindName() const { 81 void Decl::setInvalidDecl(bool Invalid) { 94 #define DECL(DERIVED, BASE) case Decl::DERIVED: return #DERIVED; 100 bool Decl::StatisticsEnabled = false; 101 void Decl [all...] |
H A D | ASTTypeTraits.cpp | 31 { NKI_None, "Decl" }, 32 #define DECL(DERIVED, BASE) { NKI_##BASE, #DERIVED "Decl" }, 71 else if (const Decl *D = get<Decl>()) 82 if (const Decl *D = get<Decl>()) 97 if (const Decl *D = get<Decl>())
|
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Analysis/ |
H A D | BodyFarm.h | 25 class Decl; 37 typedef llvm::DenseMap<const Decl *, Optional<Stmt *> > BodyMap;
|
/freebsd-10.1-release/contrib/llvm/lib/Transforms/ObjCARC/ |
H A D | ARCRuntimeEntryPoints.h | 126 Constant *getVoidRetI8XEntryPoint(Constant *&Decl, argument 128 if (Decl) 129 return Decl; 138 return Decl = TheModule->getOrInsertFunction(Name, Fty, Attr); 141 Constant *getI8XRetI8XEntryPoint(Constant *& Decl, argument 144 if (Decl) 145 return Decl; 157 return Decl = TheModule->getOrInsertFunction(Name, Fty, Attr); 160 Constant *getI8XRetI8XXI8XEntryPoint(Constant *&Decl, argument 162 if (Decl) [all...] |
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Index/ |
H A D | USRGeneration.h | 17 class Decl; 25 /// \brief Generate a USR for a Decl, including the prefix. 27 bool generateUSRForDecl(const Decl *D, SmallVectorImpl<char> &Buf);
|
/freebsd-10.1-release/contrib/byacc/test/ |
H A D | btyacc_demo.y | 25 typedef struct Decl { 29 } Decl; 41 Decl *decl; 95 | opt_scope ID CLCL [ Decl *d = lookup($1, $2); 101 [ Decl *d = lookup($1, $2); 206 extern Decl * lookup(Scope *scope, char *id); 208 extern Scope * start_fn_def(Scope *scope, Decl *fn_decl); 209 extern void finish_fn_def(Decl *fn_decl, Code *block); 216 extern Decl * declare(Scope *scope, char *id, Type *type); 217 extern Decl * make_pointe [all...] |
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ |
H A D | PseudoConstantAnalysis.h | 10 // This file tracks the usage of variables in a Decl body to see if they are 33 inline static const Decl *getDecl(const Expr *E);
|