/external/clang/include/clang/Analysis/ |
H A D | AnalysisContext.h | 20 #include "llvm/ADT/DenseMap.h" 21 #include "llvm/ADT/FoldingSet.h" 22 #include "llvm/Support/Allocator.h" 83 llvm::BumpPtrAllocator A; 85 llvm::DenseMap<const BlockDecl*,void*> *ReferencedBlockVars; 201 class LocationContext : public llvm::FoldingSetNode { 252 virtual void Profile(llvm::FoldingSetNodeID &ID) = 0; 258 static void ProfileCommon(llvm::FoldingSetNodeID &ID, 294 void Profile(llvm::FoldingSetNodeID &ID) override; 296 static void Profile(llvm [all...] |
H A D | CFG.h | 21 #include "llvm/ADT/DenseMap.h" 22 #include "llvm/ADT/GraphTraits.h" 23 #include "llvm/ADT/Optional.h" 24 #include "llvm/ADT/PointerIntPair.h" 25 #include "llvm/Support/Allocator.h" 26 #include "llvm/Support/Casting.h" 27 #include "llvm/Support/raw_ostream.h" 72 llvm::PointerIntPair<void *, 2> Data1; 73 llvm::PointerIntPair<void *, 2> Data2; 305 llvm 989 namespace llvm { namespace in namespace:clang [all...] |
H A D | CallGraph.h | 22 #include "llvm/ADT/DenseMap.h" 23 #include "llvm/ADT/GraphTraits.h" 24 #include "llvm/ADT/SetVector.h" 37 typedef llvm::DenseMap<const Decl *, CallGraphNode *> FunctionMapTy; 86 typedef llvm::SetVector<CallGraphNode *>::iterator nodes_iterator; 87 typedef llvm::SetVector<CallGraphNode *>::const_iterator const_nodes_iterator; 172 namespace llvm { namespace 251 } // end llvm namespace
|
H A D | ProgramPoint.h | 20 #include "llvm/ADT/DenseMap.h" 21 #include "llvm/ADT/FoldingSet.h" 22 #include "llvm/ADT/Optional.h" 23 #include "llvm/ADT/PointerIntPair.h" 24 #include "llvm/ADT/StringRef.h" 25 #include "llvm/Support/Casting.h" 26 #include "llvm/Support/DataTypes.h" 67 llvm::PointerIntPair<const void *, 2, unsigned> Data2; 71 llvm::PointerIntPair<const LocationContext *, 2, unsigned> L; 73 llvm 673 namespace llvm { // Traits specialization for DenseMap namespace [all...] |
/external/clang/include/clang/Analysis/FlowSensitive/ |
H A D | DataflowValues.h | 21 #include "llvm/ADT/DenseMap.h" 51 typedef llvm::DenseMap<ProgramPoint, ValTy> EdgeDataMapTy; 52 typedef llvm::DenseMap<const CFGBlock*, ValTy> BlockDataMapTy; 53 typedef llvm::DenseMap<const Stmt*, ValTy> StmtDataMapTy;
|
/external/clang/include/clang/Analysis/Support/ |
H A D | BumpVector.h | 22 #include "llvm/ADT/PointerIntPair.h" 23 #include "llvm/Support/Allocator.h" 24 #include "llvm/Support/type_traits.h" 33 llvm::PointerIntPair<llvm::BumpPtrAllocator*, 1> Alloc; 37 BumpVectorContext() : Alloc(new llvm::BumpPtrAllocator(), 1) {} 42 BumpVectorContext(llvm::BumpPtrAllocator &A) : Alloc(&A, 0) {} 49 llvm::BumpPtrAllocator &getAllocator() { return *Alloc.getPointer(); }
|
/external/clang/include/clang/Basic/ |
H A D | Attributes.h | 13 #include "llvm/ADT/Triple.h" 36 const IdentifierInfo *Attr, const llvm::Triple &T,
|
H A D | Diagnostic.h | 21 #include "llvm/ADT/ArrayRef.h" 22 #include "llvm/ADT/DenseMap.h" 23 #include "llvm/ADT/IntrusiveRefCntPtr.h" 24 #include "llvm/ADT/iterator_range.h" 205 llvm::DenseMap<unsigned, DiagnosticMapping> DiagMap; 208 typedef llvm::DenseMap<unsigned, DiagnosticMapping>::iterator iterator; 209 typedef llvm::DenseMap<unsigned, DiagnosticMapping>::const_iterator 360 typedef llvm::iterator_range<DiagState::const_iterator> diag_mapping_range; 1277 return llvm::makeArrayRef(Ranges); 1287 return llvm [all...] |
H A D | FileManager.h | 21 #include "llvm/ADT/DenseMap.h" 22 #include "llvm/ADT/IntrusiveRefCntPtr.h" 23 #include "llvm/ADT/SmallVector.h" 24 #include "llvm/ADT/StringMap.h" 25 #include "llvm/ADT/StringRef.h" 26 #include "llvm/Support/Allocator.h" 38 namespace llvm { namespace 67 llvm::sys::fs::UniqueID UniqueID; 100 const llvm::sys::fs::UniqueID &getUniqueID() const { return UniqueID; } 128 std::map<llvm [all...] |
H A D | FileSystemStatCache.h | 19 #include "llvm/ADT/StringMap.h" 20 #include "llvm/Support/FileSystem.h" 35 llvm::sys::fs::UniqueID UniqueID; 114 llvm::StringMap<FileData, llvm::BumpPtrAllocator> StatCalls; 116 typedef llvm::StringMap<FileData, llvm::BumpPtrAllocator>::const_iterator
|
H A D | IdentifierTable.h | 21 #include "llvm/ADT/StringMap.h" 22 #include "llvm/ADT/StringRef.h" 26 namespace llvm { namespace 74 llvm::StringMapEntry<IdentifierInfo*> *Entry; 419 typedef llvm::StringMap<IdentifierInfo*, llvm::BumpPtrAllocator> HashTableTy; 440 llvm::BumpPtrAllocator& getAllocator() { 447 llvm::StringMapEntry<IdentifierInfo*> &Entry = 489 llvm::StringMapEntry<IdentifierInfo*> &Entry = 700 void print(llvm [all...] |
H A D | LLVM.h | 22 #include "llvm/Support/Casting.h" 25 #include "llvm/ADT/None.h" 27 namespace llvm { namespace 54 using llvm::isa; 55 using llvm::cast; 56 using llvm::dyn_cast; 57 using llvm::dyn_cast_or_null; 58 using llvm::cast_or_null; 61 using llvm::None; 62 using llvm [all...] |
H A D | Module.h | 19 #include "llvm/ADT/DenseSet.h" 20 #include "llvm/ADT/PointerIntPair.h" 21 #include "llvm/ADT/PointerUnion.h" 22 #include "llvm/ADT/SetVector.h" 23 #include "llvm/ADT/SmallVector.h" 24 #include "llvm/ADT/StringMap.h" 25 #include "llvm/ADT/StringRef.h" 30 namespace llvm { namespace 71 llvm::PointerUnion<const DirectoryEntry *, const FileEntry *> Umbrella; 79 llvm [all...] |
H A D | ObjCRuntime.h | 19 #include "llvm/ADT/Triple.h" 20 #include "llvm/Support/ErrorHandling.h" 93 bool isLegacyDispatchDefaultForArch(llvm::Triple::ArchType Arch) { 97 if (Arch == llvm::Triple::arm || 98 Arch == llvm::Triple::x86 || 99 Arch == llvm::Triple::x86_64) 105 return Arch != llvm::Triple::x86_64;
|
H A D | OpenMPKinds.h | 18 #include "llvm/ADT/StringRef.h" 65 OpenMPDirectiveKind getOpenMPDirectiveKind(llvm::StringRef Str); 68 OpenMPClauseKind getOpenMPClauseKind(llvm::StringRef Str); 71 unsigned getOpenMPSimpleClauseType(OpenMPClauseKind Kind, llvm::StringRef Str);
|
H A D | PlistSupport.h | 16 #include "llvm/Support/raw_ostream.h" 20 typedef llvm::DenseMap<FileID, unsigned> FIDMap;
|
H A D | PrettyStackTrace.h | 21 #include "llvm/Support/PrettyStackTrace.h" 27 class PrettyStackTraceLoc : public llvm::PrettyStackTraceEntry {
|
H A D | SourceLocation.h | 19 #include "llvm/Support/Compiler.h" 20 #include "llvm/Support/PointerLikeTypeTraits.h" 26 namespace llvm { namespace 295 const llvm::MemoryBuffer* getBuffer(bool *Invalid = nullptr) const; 397 namespace llvm { namespace in namespace:clang 436 } // end namespace llvm
|
H A D | SourceManager.h | 41 #include "llvm/ADT/ArrayRef.h" 42 #include "llvm/ADT/DenseMap.h" 43 #include "llvm/ADT/DenseSet.h" 44 #include "llvm/ADT/IntrusiveRefCntPtr.h" 45 #include "llvm/ADT/PointerIntPair.h" 46 #include "llvm/ADT/PointerUnion.h" 47 #include "llvm/Support/AlignOf.h" 48 #include "llvm/Support/Allocator.h" 49 #include "llvm/Support/DataTypes.h" 50 #include "llvm/Suppor [all...] |
H A D | SourceManagerInternals.h | 20 #include "llvm/ADT/StringMap.h" 84 llvm::StringMap<unsigned, llvm::BumpPtrAllocator> FilenameIDs; 85 std::vector<llvm::StringMapEntry<unsigned>*> FilenamesByID;
|
H A D | TargetCXXABI.h | 19 #include "llvm/ADT/Triple.h" 20 #include "llvm/Support/ErrorHandling.h" 276 bool tryParse(llvm::StringRef name);
|
H A D | TargetInfo.h | 24 #include "llvm/ADT/IntrusiveRefCntPtr.h" 25 #include "llvm/ADT/StringMap.h" 26 #include "llvm/ADT/StringRef.h" 27 #include "llvm/ADT/StringSwitch.h" 28 #include "llvm/ADT/Triple.h" 29 #include "llvm/Support/DataTypes.h" 34 namespace llvm { namespace 51 llvm::Triple Triple; 75 const llvm::fltSemantics *HalfFormat, *FloatFormat, *DoubleFormat, 89 TargetInfo(const llvm [all...] |
H A D | Version.h | 20 #include "llvm/ADT/StringRef.h" 74 std::string getClangToolFullVersion(llvm::StringRef ToolName);
|
H A D | VirtualFileSystem.h | 17 #include "llvm/ADT/IntrusiveRefCntPtr.h" 18 #include "llvm/ADT/Optional.h" 19 #include "llvm/Support/ErrorOr.h" 20 #include "llvm/Support/FileSystem.h" 21 #include "llvm/Support/raw_ostream.h" 22 #include "llvm/Support/SourceMgr.h" 24 namespace llvm { namespace 34 llvm::sys::fs::UniqueID UID; 35 llvm::sys::TimeValue MTime; 39 llvm [all...] |
/external/clang/include/clang/CodeGen/ |
H A D | BackendUtil.h | 15 namespace llvm { namespace 36 StringRef TDesc, llvm::Module *M, BackendAction Action,
|