/external/clang/include/clang/AST/ |
H A D | Redeclarable.h | 18 #include "llvm/ADT/PointerIntPair.h" 19 #include "llvm/Support/Casting.h" 41 typedef llvm::PointerUnion<Previous, UninitializedLatest> NotKnownLatest; 43 mutable llvm::PointerUnion<NotKnownLatest, KnownLatest> Next; 226 typedef llvm::iterator_range<redecl_iterator> redecl_range;
|
H A D | Stmt.h | 23 #include "llvm/ADT/ArrayRef.h" 24 #include "llvm/ADT/PointerIntPair.h" 25 #include "llvm/Support/Compiler.h" 26 #include "llvm/Support/ErrorHandling.h" 29 namespace llvm { namespace 373 /// \c llvm::errs(). 434 void Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context, 488 typedef llvm::iterator_range<decl_iterator> decl_range; 489 typedef llvm::iterator_range<const_decl_iterator> decl_const_range; 574 typedef llvm [all...] |
H A D | StmtGraphTraits.h | 10 // This file defines a template specialization of llvm::GraphTraits to 19 #include "llvm/ADT/DepthFirstIterator.h" 20 #include "llvm/ADT/GraphTraits.h" 22 namespace llvm { namespace 30 typedef llvm::df_iterator<clang::Stmt*> nodes_iterator; 57 typedef llvm::df_iterator<const clang::Stmt*> nodes_iterator; 81 } // end namespace llvm
|
H A D | StmtOpenMP.h | 73 ClausesOffset(llvm::RoundUpToAlignment(sizeof(T), 74 llvm::alignOf<OMPClause *>())) {}
|
H A D | TemplateBase.h | 20 #include "llvm/ADT/APSInt.h" 21 #include "llvm/ADT/SmallVector.h" 22 #include "llvm/Support/Compiler.h" 23 #include "llvm/Support/ErrorHandling.h" 25 namespace llvm { namespace 53 /// The template argument is an integral value stored in an llvm::APSInt 143 TemplateArgument(ASTContext &Ctx, const llvm::APSInt &Value, QualType Type); 285 llvm::APSInt getAsIntegral() const { 287 using namespace llvm; 355 void Profile(llvm [all...] |
H A D | TemplateName.h | 18 #include "llvm/ADT/FoldingSet.h" 19 #include "llvm/ADT/PointerUnion.h" 119 : public UncommonTemplateNameStorage, public llvm::FoldingSetNode 140 void Profile(llvm::FoldingSetNodeID &ID, ASTContext &Context); 142 static void Profile(llvm::FoldingSetNodeID &ID, 176 typedef llvm::PointerUnion4<TemplateDecl *, 319 void Profile(llvm::FoldingSetNodeID &ID) { 340 : public UncommonTemplateNameStorage, public llvm::FoldingSetNode { 355 void Profile(llvm::FoldingSetNodeID &ID); 357 static void Profile(llvm 542 namespace llvm { namespace [all...] |
H A D | Type.h | 26 #include "llvm/ADT/APInt.h" 27 #include "llvm/ADT/FoldingSet.h" 28 #include "llvm/ADT/iterator_range.h" 29 #include "llvm/ADT/Optional.h" 30 #include "llvm/ADT/PointerIntPair.h" 31 #include "llvm/ADT/PointerUnion.h" 32 #include "llvm/ADT/Twine.h" 33 #include "llvm/Support/ErrorHandling.h" 45 namespace llvm { namespace 475 void Profile(llvm 997 namespace llvm { namespace [all...] |
H A D | TypeLoc.h | 22 #include "llvm/Support/Compiler.h" 242 dataInt = llvm::RoundUpToAlignment(dataInt, align); 331 return std::max(llvm::alignOf<LocalData>(), 337 size = llvm::RoundUpToAlignment(size, extraAlign); 369 size = llvm::RoundUpToAlignment(size, extraAlign); 376 data = llvm::RoundUpToAlignment(data, getNextTypeAlign()); 458 LocalDataAlignment = llvm::AlignOf<TypeSpecLocInfo>::Alignment }; 518 return needsExtraLocalData() ? llvm::alignOf<WrittenBuiltinSpecs>() : 1; 884 return llvm::alignOf<SourceLocation>(); 1251 return llvm [all...] |
H A D | TypeOrdering.h | 15 /// std::maps, std::sets, llvm::DenseMaps, and llvm::DenseSets. 37 namespace llvm { namespace
|
H A D | VTTBuilder.h | 23 #include "llvm/ADT/SetVector.h" 29 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> BaseAndIsVirtual; 87 typedef llvm::SmallPtrSet<const CXXRecordDecl *, 4> VisitedVirtualBasesSetTy; 89 typedef llvm::DenseMap<BaseSubobject, uint64_t> AddressPointsMapTy; 92 llvm::DenseMap<BaseSubobject, uint64_t> SubVTTIndicies; 96 llvm::DenseMap<BaseSubobject, uint64_t> SecondaryVirtualPointerIndices; 148 const llvm::DenseMap<BaseSubobject, uint64_t> &getSubVTTIndicies() const { 153 const llvm::DenseMap<BaseSubobject, uint64_t> &
|
H A D | VTableBuilder.h | 22 #include "llvm/ADT/DenseMap.h" 23 #include "llvm/ADT/SetVector.h" 209 typedef llvm::DenseMap<BaseSubobject, uint64_t> AddressPointsMapTy; 279 typedef llvm::DenseMap<const CXXMethodDecl *, ThunkInfoVectorTy> ThunksMapTy; 314 typedef llvm::DenseMap<GlobalDecl, int64_t> MethodVTableIndicesTy; 317 typedef llvm::DenseMap<const CXXRecordDecl *, const VTableLayout *> 328 typedef llvm::DenseMap<ClassPairTy, CharUnits> 432 ~VirtualBaseInfo() { llvm::DeleteContainerPointers(VBPtrPaths); } 436 llvm::DenseMap<const CXXRecordDecl *, unsigned> VBTableIndices; 482 typedef llvm [all...] |
/external/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 52 #include "llvm/ADT/Twine.h" 53 #include "llvm/Support/Regex.h" 1524 llvm::Regex RE(RegExp);
|
H A D | ASTMatchersInternal.h | 45 #include "llvm/ADT/Optional.h" 46 #include "llvm/ADT/VariadicFunction.h" 334 llvm::Optional<DynTypedMatcher> tryBind(StringRef ID) const { 386 virtual llvm::Optional<DynTypedMatcher> tryBind(StringRef ID) const = 0; 422 llvm::Optional<DynTypedMatcher> tryBind(StringRef ID) const override { 424 return llvm::Optional<DynTypedMatcher>(); 1299 AllOfVariadicOperator, llvm::makeArrayRef(*this))); 1458 : public llvm::VariadicFunction< 1476 class VariadicAllOfMatcher : public llvm::VariadicFunction< 1600 struct Func : public llvm [all...] |
/external/clang/include/clang/ASTMatchers/Dynamic/ |
H A D | Diagnostics.h | 20 #include "llvm/ADT/ArrayRef.h" 21 #include "llvm/ADT/StringRef.h" 22 #include "llvm/ADT/Twine.h" 23 #include "llvm/Support/raw_ostream.h" 164 void printToStream(llvm::raw_ostream &OS) const; 170 void printToStreamFull(llvm::raw_ostream &OS) const;
|
H A D | Parser.h | 41 #include "llvm/ADT/ArrayRef.h" 42 #include "llvm/ADT/Optional.h" 43 #include "llvm/ADT/StringRef.h" 106 virtual llvm::Optional<MatcherCtor> 116 llvm::Optional<MatcherCtor> 138 static llvm::Optional<DynTypedMatcher> 151 static llvm::Optional<DynTypedMatcher>
|
H A D | Registry.h | 23 #include "llvm/ADT/ArrayRef.h" 24 #include "llvm/ADT/Optional.h" 25 #include "llvm/ADT/StringRef.h" 59 static llvm::Optional<MatcherCtor> lookupMatcherCtor(StringRef MatcherName);
|
H A D | VariantValue.h | 22 #include "llvm/ADT/IntrusiveRefCntPtr.h" 23 #include "llvm/ADT/Optional.h" 24 #include "llvm/ADT/Twine.h" 66 virtual llvm::Optional<DynTypedMatcher> getSingleMatcher() const = 0; 102 llvm::Optional<DynTypedMatcher> getSingleMatcher() const;
|
/external/clang/include/clang/Analysis/Analyses/ |
H A D | CFGReachabilityAnalysis.h | 19 #include "llvm/ADT/BitVector.h" 20 #include "llvm/ADT/DenseMap.h" 33 typedef llvm::BitVector ReachableSet; 34 typedef llvm::DenseMap<unsigned, ReachableSet> ReachableMap;
|
H A D | Consumed.h | 133 typedef llvm::DenseMap<const VarDecl *, ConsumedState> VarMapType; 134 typedef llvm::DenseMap<const CXXBindTemporaryExpr *, ConsumedState> 204 ~ConsumedBlockInfo() { llvm::DeleteContainerPointers(StateMapsArray); }
|
H A D | Dominators.h | 19 #include "llvm/ADT/GraphTraits.h" 20 #include "llvm/Support/GenericDomTree.h" 21 #include "llvm/Support/GenericDomTreeConstruction.h" 26 namespace llvm { namespace 33 typedef llvm::DomTreeNodeBase<CFGBlock> DomTreeNode; 41 llvm::DominatorTreeBase<CFGBlock>* DT; 44 DT = new llvm::DominatorTreeBase<CFGBlock>(false); 51 llvm::DominatorTreeBase<CFGBlock>& getBase() { return *DT; } 94 llvm::errs() << "Immediate dominance tree (Node#,IDom#):\n"; 98 llvm 170 namespace llvm { namespace [all...] |
H A D | LiveVariables.h | 19 #include "llvm/ADT/DenseMap.h" 20 #include "llvm/ADT/ImmutableSet.h" 35 llvm::ImmutableSet<const Stmt *> liveStmts; 36 llvm::ImmutableSet<const VarDecl *> liveDecls; 43 LivenessValues(llvm::ImmutableSet<const Stmt *> LiveStmts, 44 llvm::ImmutableSet<const VarDecl *> LiveDecls)
|
H A D | PostOrderCFGView.h | 20 #include "llvm/ADT/PostOrderIterator.h" 21 #include "llvm/ADT/DenseMap.h" 22 #include "llvm/ADT/BitVector.h" 35 /// template parameter of the llvm::po_iterator template, as used with 39 llvm::BitVector VisitedBlockIDs; 72 typedef llvm::po_iterator<const CFG*, CFGBlockSet, true> po_iterator; 75 typedef llvm::DenseMap<const CFGBlock *, unsigned> BlockOrderTy;
|
H A D | ReachableCode.h | 23 namespace llvm { namespace 62 llvm::BitVector &Reachable);
|
H A D | ThreadSafetyCommon.h | 291 typedef llvm::DenseMap<const Stmt*, til::SExpr*> StatementMap; 294 typedef llvm::DenseMap<const ValueDecl *, unsigned> LVarIndexMap; 385 // Dump an SCFG to llvm::errs().
|
H A D | ThreadSafetyUtil.h | 17 #include "llvm/ADT/StringRef.h" 18 #include "llvm/Support/AlignOf.h" 19 #include "llvm/Support/Allocator.h" 20 #include "llvm/Support/Compiler.h" 45 MemRegionRef(llvm::BumpPtrAllocator *A) : Allocator(A) {} 48 return Allocator->Allocate(Sz, llvm::AlignOf<AlignmentType>::Alignment); 58 llvm::BumpPtrAllocator *Allocator; 78 using llvm::StringRef;
|