HomeSort by relevance Sort by last modified time
    Searched refs:FoldingSet (Results 1 - 25 of 34) sorted by null

1 2

  /external/clang/include/clang/AST/
ASTContext.h 31 #include "llvm/ADT/FoldingSet.h"
89 mutable llvm::FoldingSet<ExtQuals> ExtQualNodes;
90 mutable llvm::FoldingSet<ComplexType> ComplexTypes;
91 mutable llvm::FoldingSet<PointerType> PointerTypes;
92 mutable llvm::FoldingSet<BlockPointerType> BlockPointerTypes;
93 mutable llvm::FoldingSet<LValueReferenceType> LValueReferenceTypes;
94 mutable llvm::FoldingSet<RValueReferenceType> RValueReferenceTypes;
95 mutable llvm::FoldingSet<MemberPointerType> MemberPointerTypes;
96 mutable llvm::FoldingSet<ConstantArrayType> ConstantArrayTypes;
97 mutable llvm::FoldingSet<IncompleteArrayType> IncompleteArrayTypes
    [all...]
DeclTemplate.h 515 typedef typename llvm::FoldingSet<EntryType>::iterator SetIteratorType;
544 SpecIterator<EntryType> makeSpecIterator(llvm::FoldingSet<EntryType> &Specs,
550 findSpecializationImpl(llvm::FoldingSet<EntryType> &Specs,
709 llvm::FoldingSet<FunctionTemplateSpecializationInfo> Specializations;
735 llvm::FoldingSet<FunctionTemplateSpecializationInfo> &getSpecializations() {
741 /// \param InsertPos Insert position in the FoldingSet, must have been
    [all...]
  /external/clang/lib/AST/
DeclarationName.cpp 22 #include "llvm/ADT/FoldingSet.h"
389 CXXSpecialNamesImpl = new llvm::FoldingSet<CXXSpecialName>;
390 CXXLiteralOperatorNames = new llvm::FoldingSet<CXXLiteralOperatorIdName>;
402 llvm::FoldingSet<CXXSpecialName> *SpecialNames =
403 static_cast<llvm::FoldingSet<CXXSpecialName>*>(CXXSpecialNamesImpl);
404 llvm::FoldingSet<CXXLiteralOperatorIdName> *LiteralNames
405 = static_cast<llvm::FoldingSet<CXXLiteralOperatorIdName>*>
418 llvm::FoldingSet<CXXSpecialName> *SpecialNames
419 = static_cast<llvm::FoldingSet<CXXSpecialName>*>(CXXSpecialNamesImpl);
463 llvm::FoldingSet<CXXLiteralOperatorIdName> *LiteralName
    [all...]
DeclTemplate.cpp 148 llvm::FoldingSet<EntryType> &Specs,
301 llvm::FoldingSet<ClassTemplateSpecializationDecl> &
307 llvm::FoldingSet<ClassTemplatePartialSpecializationDecl> &
366 llvm::FoldingSet<ClassTemplatePartialSpecializationDecl> &PartialSpecs
370 for (llvm::FoldingSet<ClassTemplatePartialSpecializationDecl>::iterator
381 typedef llvm::FoldingSet<ClassTemplatePartialSpecializationDecl>::iterator
397 for (llvm::FoldingSet<ClassTemplatePartialSpecializationDecl>::iterator
    [all...]
  /external/llvm/include/llvm/Analysis/
LoopDependenceAnalysis.h 24 #include "llvm/ADT/FoldingSet.h"
113 FoldingSet<DependencePair> Pairs;
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
BasicValueFactory.h 61 typedef llvm::FoldingSet<llvm::FoldingSetNodeWrapper<llvm::APSInt> >
72 llvm::FoldingSet<CompoundValData> CompoundValDataSet;
73 llvm::FoldingSet<LazyCompoundValData> LazyCompoundValDataSet;
ExplodedGraph.h 26 #include "llvm/ADT/FoldingSet.h"
262 llvm::FoldingSet<ExplodedNode> Nodes;
321 typedef llvm::FoldingSet<ExplodedNode> AllNodesTy;
SymbolManager.h 24 #include "llvm/ADT/FoldingSet.h"
471 typedef llvm::FoldingSet<SymExpr> DataSetTy;
  /external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
BugReporter.h 22 #include "llvm/ADT/FoldingSet.h"
99 llvm::FoldingSet<BugReporterVisitor> CallbacksSet;
308 llvm::FoldingSet<BugReportEquivClass> EQClasses;
340 typedef llvm::FoldingSet<BugReportEquivClass>::iterator EQClasses_iterator;
PathDiagnostic.h 19 #include "llvm/ADT/FoldingSet.h"
81 llvm::FoldingSet<PathDiagnostic> Diags;
  /external/clang/lib/StaticAnalyzer/Core/
BasicValueFactory.cpp 54 typedef llvm::FoldingSet<llvm::FoldingSetNodeWrapper<SValData> >
57 typedef llvm::FoldingSet<llvm::FoldingSetNodeWrapper<SValPair> >
PathDiagnostic.cpp 75 // Delete the contents of the FoldingSet if it isn't empty already.
76 for (llvm::FoldingSet<PathDiagnostic>::iterator it =
217 for (llvm::FoldingSet<PathDiagnostic>::iterator it = Diags.begin(),
222 // Clear out the FoldingSet.
603 // FoldingSet profiling methods.
  /external/llvm/lib/Support/
Android.mk 23 FoldingSet.cpp \
CMakeLists.txt 26 FoldingSet.cpp
  /external/clang/lib/CodeGen/
CodeGenTypes.h 86 llvm::FoldingSet<CGFunctionInfo> FunctionInfos;
CodeGenModule.h 579 llvm::FoldingSet<ByrefHelpers> ByrefHelpersCache;
    [all...]
CodeGenTypes.cpp 45 for (llvm::FoldingSet<CGFunctionInfo>::iterator
  /external/llvm/include/llvm/ADT/
ImmutableList.h 18 #include "llvm/ADT/FoldingSet.h"
143 typedef FoldingSet<ListTy> CacheTy;
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;
191 /// GetNodeProfile - Instantiations of the FoldingSet template implement
194 /// NodeEquals - Instantiations of the FoldingSet template implement
198 /// ComputeNodeHash - Instantiations of the FoldingSet template implement
234 /// to "profile" (in the FoldingSet parlance) an object of a given type.
376 /// FoldingSet - This template class is used to instantiate a specialized
380 template<class T> class FoldingSet : public FoldingSetImpl {
382 /// GetNodeProfile - Each instantiatation of the FoldingSet needs to provide
    [all...]
  /external/clang/include/clang/Analysis/
AnalysisContext.h 23 #include "llvm/ADT/FoldingSet.h"
350 llvm::FoldingSet<LocationContext> Contexts;
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfDebug.h 23 #include "llvm/ADT/FoldingSet.h"
205 FoldingSet<DIEAbbrev> AbbreviationsSet;
  /external/llvm/lib/VMCore/
Attributes.cpp 17 #include "llvm/ADT/FoldingSet.h"
119 static ManagedStatic<FoldingSet<AttributeListImpl> > AttributesLists;
LLVMContextImpl.h 29 #include "llvm/ADT/FoldingSet.h"
202 assert(!X.isNotUniqued() && "Non-uniqued MDNode in FoldingSet?");
259 FoldingSet<MDNode> MDNodeSet;
  /external/clang/lib/Analysis/
AnalysisDeclContext.cpp 219 // FoldingSet profiling.
454 for (llvm::FoldingSet<LocationContext>::iterator I = Contexts.begin(),
  /external/clang/lib/Basic/
IdentifierTable.cpp 17 #include "llvm/ADT/FoldingSet.h"
452 llvm::FoldingSet<MultiKeywordSelector> Table;

Completed in 242 milliseconds

1 2