Searched refs:llvm (Results 176 - 200 of 4004) sorted by path

1234567891011>>

/external/clang/include/clang/Analysis/
H A DAnalysisContext.h20 #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 DCFG.h21 #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 DCallGraph.h22 #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 DProgramPoint.h20 #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 DDataflowValues.h21 #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 DBumpVector.h22 #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 DAttributes.h13 #include "llvm/ADT/Triple.h"
36 const IdentifierInfo *Attr, const llvm::Triple &T,
H A DDiagnostic.h21 #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 DFileManager.h21 #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 DFileSystemStatCache.h19 #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 DIdentifierTable.h21 #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 DLLVM.h22 #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 DModule.h19 #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 DObjCRuntime.h19 #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 DOpenMPKinds.h18 #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 DPlistSupport.h16 #include "llvm/Support/raw_ostream.h"
20 typedef llvm::DenseMap<FileID, unsigned> FIDMap;
H A DPrettyStackTrace.h21 #include "llvm/Support/PrettyStackTrace.h"
27 class PrettyStackTraceLoc : public llvm::PrettyStackTraceEntry {
H A DSourceLocation.h19 #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 DSourceManager.h41 #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 DSourceManagerInternals.h20 #include "llvm/ADT/StringMap.h"
84 llvm::StringMap<unsigned, llvm::BumpPtrAllocator> FilenameIDs;
85 std::vector<llvm::StringMapEntry<unsigned>*> FilenamesByID;
H A DTargetCXXABI.h19 #include "llvm/ADT/Triple.h"
20 #include "llvm/Support/ErrorHandling.h"
276 bool tryParse(llvm::StringRef name);
H A DTargetInfo.h24 #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 DVersion.h20 #include "llvm/ADT/StringRef.h"
74 std::string getClangToolFullVersion(llvm::StringRef ToolName);
H A DVirtualFileSystem.h17 #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 DBackendUtil.h15 namespace llvm { namespace
36 StringRef TDesc, llvm::Module *M, BackendAction Action,

Completed in 282 milliseconds

1234567891011>>