Searched refs:llvm (Results 151 - 175 of 4004) sorted by path

1234567891011>>

/external/clang/include/clang/AST/
H A DRedeclarable.h18 #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 DStmt.h23 #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 DStmtGraphTraits.h10 // 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 DStmtOpenMP.h73 ClausesOffset(llvm::RoundUpToAlignment(sizeof(T),
74 llvm::alignOf<OMPClause *>())) {}
H A DTemplateBase.h20 #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 DTemplateName.h18 #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 DType.h26 #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 DTypeLoc.h22 #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 DTypeOrdering.h15 /// std::maps, std::sets, llvm::DenseMaps, and llvm::DenseSets.
37 namespace llvm { namespace
H A DVTTBuilder.h23 #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 DVTableBuilder.h22 #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 DASTMatchers.h52 #include "llvm/ADT/Twine.h"
53 #include "llvm/Support/Regex.h"
1524 llvm::Regex RE(RegExp);
H A DASTMatchersInternal.h45 #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 DDiagnostics.h20 #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 DParser.h41 #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 DRegistry.h23 #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 DVariantValue.h22 #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 DCFGReachabilityAnalysis.h19 #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 DConsumed.h133 typedef llvm::DenseMap<const VarDecl *, ConsumedState> VarMapType;
134 typedef llvm::DenseMap<const CXXBindTemporaryExpr *, ConsumedState>
204 ~ConsumedBlockInfo() { llvm::DeleteContainerPointers(StateMapsArray); }
H A DDominators.h19 #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 DLiveVariables.h19 #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 DPostOrderCFGView.h20 #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 DReachableCode.h23 namespace llvm { namespace
62 llvm::BitVector &Reachable);
H A DThreadSafetyCommon.h291 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 DThreadSafetyUtil.h17 #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;

Completed in 1657 milliseconds

1234567891011>>