/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/AST/ |
GlobalDecl.h | 30 llvm::PointerIntPair<const Decl*, 2> Value; 32 void Init(const Decl *D) { 62 const Decl *getDecl() const { return Value.getPointer(); } 65 assert(isa<CXXConstructorDecl>(getDecl()) && "Decl is not a ctor!"); 70 assert(isa<CXXDestructorDecl>(getDecl()) && "Decl is not a dtor!"); 86 GlobalDecl getWithDecl(const Decl *D) {
|
ASTContext.h | 21 #include "clang/AST/Decl.h" 341 /// wasting space in the Decl class. 342 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 347 llvm::DenseMap<Decl*, Decl*> MergedDecls; 354 /// \brief Initializers for a module, in order. Each Decl will be either 359 llvm::SmallVector<Decl*, 4> Initializers; 527 llvm::PointerUnion4<const Decl *, const Stmt *, 535 llvm::PointerUnion4<const Decl *, const Stmt *, 600 /// 'NodeT' can be one of Decl, Stmt, Type, TypeLoc [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/ |
GlobalDecl.h | 30 llvm::PointerIntPair<const Decl*, 2> Value; 32 void Init(const Decl *D) { 62 const Decl *getDecl() const { return Value.getPointer(); } 65 assert(isa<CXXConstructorDecl>(getDecl()) && "Decl is not a ctor!"); 70 assert(isa<CXXDestructorDecl>(getDecl()) && "Decl is not a dtor!"); 86 GlobalDecl getWithDecl(const Decl *D) {
|
ASTContext.h | 21 #include "clang/AST/Decl.h" 341 /// wasting space in the Decl class. 342 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 347 llvm::DenseMap<Decl*, Decl*> MergedDecls; 354 /// \brief Initializers for a module, in order. Each Decl will be either 359 llvm::SmallVector<Decl*, 4> Initializers; 527 llvm::PointerUnion4<const Decl *, const Stmt *, 535 llvm::PointerUnion4<const Decl *, const Stmt *, 600 /// 'NodeT' can be one of Decl, Stmt, Type, TypeLoc [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/ |
GlobalDecl.h | 30 llvm::PointerIntPair<const Decl*, 2> Value; 32 void Init(const Decl *D) { 62 const Decl *getDecl() const { return Value.getPointer(); } 65 assert(isa<CXXConstructorDecl>(getDecl()) && "Decl is not a ctor!"); 70 assert(isa<CXXDestructorDecl>(getDecl()) && "Decl is not a dtor!"); 86 GlobalDecl getWithDecl(const Decl *D) {
|
ASTContext.h | 21 #include "clang/AST/Decl.h" 341 /// wasting space in the Decl class. 342 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 347 llvm::DenseMap<Decl*, Decl*> MergedDecls; 354 /// \brief Initializers for a module, in order. Each Decl will be either 359 llvm::SmallVector<Decl*, 4> Initializers; 527 llvm::PointerUnion4<const Decl *, const Stmt *, 535 llvm::PointerUnion4<const Decl *, const Stmt *, 600 /// 'NodeT' can be one of Decl, Stmt, Type, TypeLoc [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/AST/ |
GlobalDecl.h | 30 llvm::PointerIntPair<const Decl*, 2> Value; 32 void Init(const Decl *D) { 62 const Decl *getDecl() const { return Value.getPointer(); } 65 assert(isa<CXXConstructorDecl>(getDecl()) && "Decl is not a ctor!"); 70 assert(isa<CXXDestructorDecl>(getDecl()) && "Decl is not a dtor!"); 86 GlobalDecl getWithDecl(const Decl *D) {
|
ASTContext.h | 21 #include "clang/AST/Decl.h" 341 /// wasting space in the Decl class. 342 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 347 llvm::DenseMap<Decl*, Decl*> MergedDecls; 354 /// \brief Initializers for a module, in order. Each Decl will be either 359 llvm::SmallVector<Decl*, 4> Initializers; 527 llvm::PointerUnion4<const Decl *, const Stmt *, 535 llvm::PointerUnion4<const Decl *, const Stmt *, 600 /// 'NodeT' can be one of Decl, Stmt, Type, TypeLoc [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/AST/ |
GlobalDecl.h | 30 llvm::PointerIntPair<const Decl*, 2> Value; 32 void Init(const Decl *D) { 62 const Decl *getDecl() const { return Value.getPointer(); } 65 assert(isa<CXXConstructorDecl>(getDecl()) && "Decl is not a ctor!"); 70 assert(isa<CXXDestructorDecl>(getDecl()) && "Decl is not a dtor!"); 86 GlobalDecl getWithDecl(const Decl *D) {
|
ASTContext.h | 21 #include "clang/AST/Decl.h" 341 /// wasting space in the Decl class. 342 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 347 llvm::DenseMap<Decl*, Decl*> MergedDecls; 354 /// \brief Initializers for a module, in order. Each Decl will be either 359 llvm::SmallVector<Decl*, 4> Initializers; 527 llvm::PointerUnion4<const Decl *, const Stmt *, 535 llvm::PointerUnion4<const Decl *, const Stmt *, 600 /// 'NodeT' can be one of Decl, Stmt, Type, TypeLoc [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/ |
GlobalDecl.h | 30 llvm::PointerIntPair<const Decl*, 2> Value; 32 void Init(const Decl *D) { 62 const Decl *getDecl() const { return Value.getPointer(); } 65 assert(isa<CXXConstructorDecl>(getDecl()) && "Decl is not a ctor!"); 70 assert(isa<CXXDestructorDecl>(getDecl()) && "Decl is not a dtor!"); 86 GlobalDecl getWithDecl(const Decl *D) {
|
ASTContext.h | 21 #include "clang/AST/Decl.h" 341 /// wasting space in the Decl class. 342 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 347 llvm::DenseMap<Decl*, Decl*> MergedDecls; 354 /// \brief Initializers for a module, in order. Each Decl will be either 359 llvm::SmallVector<Decl*, 4> Initializers; 527 llvm::PointerUnion4<const Decl *, const Stmt *, 535 llvm::PointerUnion4<const Decl *, const Stmt *, 600 /// 'NodeT' can be one of Decl, Stmt, Type, TypeLoc [all...] |
/external/clang/lib/CodeGen/ |
CGDebugInfo.h | 83 llvm::DIType *Decl; 85 ObjCInterfaceCacheEntry(const ObjCInterfaceType *Type, llvm::DIType *Decl, 87 : Type(Type), Decl(Decl), Unit(Unit) {} 110 llvm::DenseMap<const Decl *, llvm::TrackingMDRef> RegionMap; 125 llvm::DenseMap<const Decl *, llvm::TrackingMDRef> DeclCache; 129 llvm::DenseMap<const Decl *, llvm::TypedTrackingMDRef<llvm::DIDerivedType>> 190 getOrCreateFunctionType(const Decl *D, QualType FnType, llvm::DIFile *F); 193 /// \return namespace descriptor for the given namespace decl. 208 void CollectCXXMemberFunctions(const CXXRecordDecl *Decl, llvm::DIFile *F [all...] |
/external/clang/include/clang/Serialization/ |
ASTReader.h | 68 class Decl; 443 std::vector<Decl *> DeclsLoaded; 463 llvm::SmallVector<std::pair<serialization::GlobalDeclID, Decl*>, 16> 476 llvm::SmallMapVector<Decl *, FunctionDecl *, 4> PendingExceptionSpecUpdates; 501 /// Decl::Kind, DeclID pairs. 532 llvm::SmallPtrSet<Decl *, 4> PendingDefinitions; 534 typedef llvm::MapVector<Decl *, uint64_t, 535 llvm::SmallDenseMap<Decl *, unsigned, 4>, 536 SmallVector<std::pair<Decl *, uint64_t>, 4> > 610 typedef SmallVector<Decl*, 2> HiddenNames [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/ |
ASTContext.h | 21 #include "clang/AST/Decl.h" 341 /// wasting space in the Decl class. 342 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 347 llvm::DenseMap<Decl*, Decl*> MergedDecls; 354 /// \brief Initializers for a module, in order. Each Decl will be either 359 llvm::SmallVector<Decl*, 4> Initializers; 527 llvm::PointerUnion4<const Decl *, const Stmt *, 535 llvm::PointerUnion4<const Decl *, const Stmt *, 600 /// 'NodeT' can be one of Decl, Stmt, Type, TypeLoc [all...] |
DeclOpenMP.h | 18 #include "clang/AST/Decl.h" 40 : public Decl, 50 Decl(DK, DC, L), NumVars(0) { } 88 static bool classof(const Decl *D) { return classofKind(D->getKind()); } 153 static bool classof(const Decl *D) { return classofKind(D->getKind()); } 192 static bool classof(const Decl *D) { return classofKind(D->getKind()); }
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/AST/ |
ASTContext.h | 21 #include "clang/AST/Decl.h" 341 /// wasting space in the Decl class. 342 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 347 llvm::DenseMap<Decl*, Decl*> MergedDecls; 354 /// \brief Initializers for a module, in order. Each Decl will be either 359 llvm::SmallVector<Decl*, 4> Initializers; 527 llvm::PointerUnion4<const Decl *, const Stmt *, 535 llvm::PointerUnion4<const Decl *, const Stmt *, 600 /// 'NodeT' can be one of Decl, Stmt, Type, TypeLoc [all...] |
/external/clang/lib/Analysis/ |
CallGraph.cpp | 15 #include "clang/AST/Decl.h" 41 Decl *getDeclFromCall(CallExpr *CE) { 55 void addCalledDecl(Decl *D) { 63 if (Decl *D = getDeclFromCall(CE)) 73 Decl *D = nullptr; 111 bool CallGraph::includeInGraph(const Decl *D) { 130 void CallGraph::addNodeForDecl(Decl* D, bool IsGlobal) { 142 CallGraphNode *CallGraph::getNode(const Decl *F) const { 148 CallGraphNode *CallGraph::getOrInsertNode(Decl *F) {
|
PseudoConstantAnalysis.cpp | 10 // This file tracks the usage of variables in a Decl body to see if they are 17 #include "clang/AST/Decl.h" 66 // Returns a Decl from a (Block)DeclRefExpr (if any) 67 const Decl *PseudoConstantAnalysis::getDecl(const Expr *E) { 93 // Look for a Decl on the LHS 94 const Decl *LHSDecl = getDecl(BO->getLHS()->IgnoreParenCasts()); 99 // for any of the assignment operators, implying that this Decl is being 105 const Decl *RHSDecl = getDecl(BO->getRHS()->IgnoreParenCasts()); 140 const Decl *D = getDecl(UO->getSubExpr()->IgnoreParenCasts()); 171 // Iterate over each decl and see if any of them contain reference decl [all...] |
/external/clang/unittests/AST/ |
ASTContextParentMapTest.cpp | 25 MatchVerifier<Decl> Verifier; 51 MatchVerifier<Decl> DeclVerifier;
|
/external/v8/tools/clang/plugins/ |
CheckIPCVisitor.h | 46 void BeginDecl(clang::Decl* decl); 92 std::vector<const clang::Decl*> decl_stack_;
|
ChromeClassTester.h | 39 bool InBannedNamespace(const clang::Decl* record); 48 std::string GetNamespace(const clang::Decl* record);
|
/external/clang/tools/libclang/ |
CXIndexDataConsumer.h | 252 AttrListInfo(const Decl *D, CXIndexDataConsumer &IdxCtx); 254 static IntrusiveRefCntPtr<AttrListInfo> create(const Decl *D, 287 typedef llvm::DenseMap<const Decl *, CXIdxClientEntity> EntityMapTy; 293 typedef std::pair<const FileEntry *, const Decl *> RefFileOccurrence; 360 static bool isFunctionLocalDecl(const Decl *D); 377 void indexDecl(const Decl *D); 450 void indexTopLevelDecl(const Decl *D); 459 CXIdxClientEntity getClientEntity(const Decl *D) const; 460 void setClientEntity(const Decl *D, CXIdxClientEntity client); 462 static bool isTemplateImplicitInstantiation(const Decl *D) [all...] |
/external/clang/include/clang/AST/ |
DeclOpenMP.h | 18 #include "clang/AST/Decl.h" 40 : public Decl, 50 Decl(DK, DC, L), NumVars(0) { } 88 static bool classof(const Decl *D) { return classofKind(D->getKind()); } 153 static bool classof(const Decl *D) { return classofKind(D->getKind()); } 189 static bool classof(const Decl *D) { return classofKind(D->getKind()); }
|
/external/clang/include/clang/Sema/ |
MultiplexExternalSemaSource.h | 68 Decl *GetExternalDecl(uint32_t ID) override; 72 void CompleteRedeclChain(const Decl *D) override; 81 /// \brief Resolve the offset of a statement in the decl stream into 85 /// \brief Resolve the offset of a set of C++ base specifiers in the decl 109 llvm::function_ref<bool(Decl::Kind)> IsKindWeWant, 110 SmallVectorImpl<Decl *> &Result) override; 116 SmallVectorImpl<Decl *> &Decls) override; 134 /// a decl or type so until FinishedDeserializing is called there may be 139 /// a decl or type. Must be paired with StartedDeserializing.
|