HomeSort by: relevance | last modified time | path
    Searched refs:FoldingSet (Results 1 - 25 of 34) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ASTContext.h 49 #include "llvm/ADT/FoldingSet.h"
192 mutable llvm::FoldingSet<ExtQuals> ExtQualNodes;
193 mutable llvm::FoldingSet<ComplexType> ComplexTypes;
194 mutable llvm::FoldingSet<PointerType> PointerTypes;
195 mutable llvm::FoldingSet<AdjustedType> AdjustedTypes;
196 mutable llvm::FoldingSet<BlockPointerType> BlockPointerTypes;
197 mutable llvm::FoldingSet<LValueReferenceType> LValueReferenceTypes;
198 mutable llvm::FoldingSet<RValueReferenceType> RValueReferenceTypes;
199 mutable llvm::FoldingSet<MemberPointerType> MemberPointerTypes;
202 mutable llvm::FoldingSet<IncompleteArrayType> IncompleteArrayTypes
    [all...]
DeclarationName.h 23 #include "llvm/ADT/FoldingSet.h"
51 /// CXXSpecialName. Instead we use three different FoldingSet<CXXSpecialName>
574 llvm::FoldingSet<detail::CXXSpecialNameExtra> CXXConstructorNames;
579 llvm::FoldingSet<detail::CXXSpecialNameExtra> CXXDestructorNames;
585 llvm::FoldingSet<detail::CXXSpecialNameExtra> CXXConversionFunctionNames;
596 llvm::FoldingSet<detail::CXXLiteralOperatorIdName> CXXLiteralOperatorNames;
602 llvm::FoldingSet<detail::CXXDeductionGuideNameExtra> CXXDeductionGuideNames;
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
FoldingSet.h 1 //===- llvm/ADT/FoldingSet.h - Uniquing Hash Set ----------------*- C++ -*-===//
61 /// To define the folding set itself use the FoldingSet template;
64 /// FoldingSet<MyNode> MyFoldingSet;
168 /// GetNodeProfile - Instantiations of the FoldingSet template implement
173 /// NodeEquals - Instantiations of the FoldingSet template implement
179 /// ComputeNodeHash - Instantiations of the FoldingSet template implement
252 /// to "profile" (in the FoldingSet parlance) an object of a given type.
407 /// FoldingSet and ContextualFoldingSet.
484 /// FoldingSet - This template class is used to instantiate a specialized
493 class FoldingSet : public FoldingSetImpl<FoldingSet<T>, T>
    [all...]
ImmutableList.h 16 #include "llvm/ADT/FoldingSet.h"
151 using CacheTy = FoldingSet<ListTy>;
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
BasicValueFactory.h 26 #include "llvm/ADT/FoldingSet.h"
108 llvm::FoldingSet<llvm::FoldingSetNodeWrapper<llvm::APSInt>>;
119 llvm::FoldingSet<CompoundValData> CompoundValDataSet;
120 llvm::FoldingSet<LazyCompoundValData> LazyCompoundValDataSet;
121 llvm::FoldingSet<PointerToMemberData> PointerToMemberDataSet;
ExplodedGraph.h 31 #include "llvm/ADT/FoldingSet.h"
322 llvm::FoldingSet<ExplodedNode> Nodes;
392 using AllNodesTy = llvm::FoldingSet<ExplodedNode>;
RangedConstraintManager.h 233 llvm::FoldingSet<ContainerType> Cache;
256 /// by FoldingSet.
SymbolManager.h 26 #include "llvm/ADT/FoldingSet.h"
418 using DataSetTy = llvm::FoldingSet<SymExpr>;
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISel/
GIMatchDagOperands.h 15 #include "llvm/ADT/FoldingSet.h"
58 /// This object isn't a FoldingSetNode but it's part of one. See FoldingSet
97 /// See FoldingSet for details.
117 FoldingSet<GIMatchDagOperandList> OperandLists;
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
CSEInfo.h 15 #include "llvm/ADT/FoldingSet.h"
74 FoldingSet<UniqueMachineInstr> CSEMap;
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/
BugReporter.h 30 #include "llvm/ADT/FoldingSet.h"
332 llvm::FoldingSet<BugReporterVisitor> CallbacksSet;
586 llvm::FoldingSet<BugReportEquivClass> EQClasses;
603 using EQClasses_iterator = llvm::FoldingSet<BugReportEquivClass>::iterator;
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
BasicValueFactory.cpp 21 #include "llvm/ADT/FoldingSet.h"
74 llvm::FoldingSet<llvm::FoldingSetNodeWrapper<SValData>>;
77 llvm::FoldingSet<llvm::FoldingSetNodeWrapper<SValPair>>;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenTypes.h 84 llvm::FoldingSet<CGFunctionInfo> FunctionInfos;
  /src/external/apache2/llvm/lib/libLLVMSupport/
Makefile 54 FoldingSet.cpp \
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/
AnalysisDeclContext.h 26 #include "llvm/ADT/FoldingSet.h"
382 llvm::FoldingSet<LocationContext> Contexts;
PathDiagnostic.h 21 #include "llvm/ADT/FoldingSet.h"
114 /// Used for profiling in the FoldingSet.
120 llvm::FoldingSet<PDFileEntry> Set;
177 llvm::FoldingSet<PathDiagnostic> Diags;
RetainSummaryManager.h 19 #include "llvm/ADT/FoldingSet.h"
232 // Adapters for FoldingSet.
367 /// Profile this summary for inclusion in a FoldingSet.
496 llvm::FoldingSet<CachedSummaryNode> SimpleSummaries;
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
LegacyPassManagers.h 17 #include "llvm/ADT/FoldingSet.h"
274 FoldingSet<AUFoldingSetNode> UniqueAnalysisUsages;
  /src/external/apache2/llvm/dist/llvm/lib/Support/
ItaniumManglingCanonicalizer.cpp 11 #include "llvm/ADT/FoldingSet.h"
86 llvm::FoldingSet<NodeHeader> Nodes;
  /src/external/apache2/llvm/dist/llvm/lib/TableGen/
Record.cpp 15 #include "llvm/ADT/FoldingSet.h"
154 FoldingSet<RecordRecTy> &ThePool =
331 static FoldingSet<BitsInit> ThePool;
562 static FoldingSet<ListInit> ThePool;
699 static FoldingSet<UnOpInit> ThePool;
865 static FoldingSet<BinOpInit> ThePool;
1192 static FoldingSet<TernOpInit> ThePool;
1486 static FoldingSet<FoldOpInit> ThePool;
1551 static FoldingSet<IsAOpInit> ThePool;
1804 static FoldingSet<VarDefInit> ThePool
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
LLVMContextImpl.h 25 #include "llvm/ADT/FoldingSet.h"
1372 FoldingSet<AttributeImpl> AttrsSet;
1373 FoldingSet<AttributeListImpl> AttrsLists;
1374 FoldingSet<AttributeSetNode> AttrsSetNodes;
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
AnalysisDeclContext.cpp 38 #include "llvm/ADT/FoldingSet.h"
348 // FoldingSet profiling.
646 for (llvm::FoldingSet<LocationContext>::iterator I = Contexts.begin(),
  /src/external/apache2/llvm/dist/clang/lib/Basic/
IdentifierTable.cpp 22 #include "llvm/ADT/FoldingSet.h"
658 llvm::FoldingSet<MultiKeywordSelector> Table;
  /src/external/apache2/llvm/dist/llvm/include/llvm/DWARFLinker/
DWARFLinker.h 723 /// FoldingSet that uniques the abbreviations.
724 FoldingSet<DIEAbbrev> AbbreviationsSet;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
ScalarEvolution.h 27 #include "llvm/ADT/FoldingSet.h"
2051 FoldingSet<SCEV> UniqueSCEVs;
2052 FoldingSet<SCEVPredicate> UniquePreds;

Completed in 210 milliseconds

1 2