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

1 2

  /external/clang/include/clang/AST/
ASTContext.h 36 #include "llvm/ADT/FoldingSet.h"
81 mutable llvm::FoldingSet<ExtQuals> ExtQualNodes;
82 mutable llvm::FoldingSet<ComplexType> ComplexTypes;
83 mutable llvm::FoldingSet<PointerType> PointerTypes;
84 mutable llvm::FoldingSet<BlockPointerType> BlockPointerTypes;
85 mutable llvm::FoldingSet<LValueReferenceType> LValueReferenceTypes;
86 mutable llvm::FoldingSet<RValueReferenceType> RValueReferenceTypes;
87 mutable llvm::FoldingSet<MemberPointerType> MemberPointerTypes;
88 mutable llvm::FoldingSet<ConstantArrayType> ConstantArrayTypes;
89 mutable llvm::FoldingSet<IncompleteArrayType> IncompleteArrayTypes
    [all...]
  /external/clang/lib/AST/
DeclarationName.cpp 22 #include "llvm/ADT/FoldingSet.h"
344 CXXSpecialNamesImpl = new llvm::FoldingSet<CXXSpecialName>;
345 CXXLiteralOperatorNames = new llvm::FoldingSet<CXXLiteralOperatorIdName>;
357 llvm::FoldingSet<CXXSpecialName> *SpecialNames =
358 static_cast<llvm::FoldingSet<CXXSpecialName>*>(CXXSpecialNamesImpl);
359 llvm::FoldingSet<CXXLiteralOperatorIdName> *LiteralNames
360 = static_cast<llvm::FoldingSet<CXXLiteralOperatorIdName>*>
388 llvm::FoldingSet<CXXSpecialName> *SpecialNames
389 = static_cast<llvm::FoldingSet<CXXSpecialName>*>(CXXSpecialNamesImpl);
433 llvm::FoldingSet<CXXLiteralOperatorIdName> *LiteralName
    [all...]
  /external/llvm/lib/IR/
LLVMContextImpl.h 25 #include "llvm/ADT/FoldingSet.h"
195 assert(!X.isNotUniqued() && "Non-uniqued MDNode in FoldingSet?");
250 FoldingSet<AttributeImpl> AttrsSet;
251 FoldingSet<AttributeSetImpl> AttrsLists;
252 FoldingSet<AttributeSetNode> AttrsSetNodes;
256 FoldingSet<MDNode> MDNodeSet;
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
BasicValueFactory.h 63 typedef llvm::FoldingSet<llvm::FoldingSetNodeWrapper<llvm::APSInt> >
74 llvm::FoldingSet<CompoundValData> CompoundValDataSet;
75 llvm::FoldingSet<LazyCompoundValData> LazyCompoundValDataSet;
ExplodedGraph.h 28 #include "llvm/ADT/FoldingSet.h"
263 llvm::FoldingSet<ExplodedNode> Nodes;
324 typedef llvm::FoldingSet<ExplodedNode> AllNodesTy;
SymbolManager.h 25 #include "llvm/ADT/FoldingSet.h"
470 typedef llvm::FoldingSet<SymExpr> DataSetTy;
MemRegion.h 25 #include "llvm/ADT/FoldingSet.h"
1102 llvm::FoldingSet<MemRegion> Regions
    [all...]
ProgramState.h 25 #include "llvm/ADT/FoldingSet.h"
70 /// once it is created and made "persistent" in a FoldingSet, its
130 /// FoldingSet. Two ProgramState objects are considered equal if they
139 /// in a FoldingSet.
448 /// StateSet - FoldingSet containing all the states created for analyzing
450 llvm::FoldingSet<ProgramState> StateSet;
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfDebug.h 19 #include "llvm/ADT/FoldingSet.h"
209 FoldingSet<DIEAbbrev> *AbbreviationsSet;
227 DwarfUnits(AsmPrinter *AP, FoldingSet<DIEAbbrev> *AS,
307 FoldingSet<DIEAbbrev> AbbreviationsSet;
428 FoldingSet<DIEAbbrev> SkeletonAbbrevSet;
  /external/clang/lib/StaticAnalyzer/Core/
BasicValueFactory.cpp 55 typedef llvm::FoldingSet<llvm::FoldingSetNodeWrapper<SValData> >
58 typedef llvm::FoldingSet<llvm::FoldingSetNodeWrapper<SValPair> >
PathDiagnostic.cpp 125 // Delete the contents of the FoldingSet if it isn't empty already.
126 for (llvm::FoldingSet<PathDiagnostic>::iterator it =
367 for (llvm::FoldingSet<PathDiagnostic>::iterator it = Diags.begin(),
387 // Clear out the FoldingSet.
926 // FoldingSet profiling methods.
    [all...]
  /external/llvm/lib/Support/
Android.mk 26 FoldingSet.cpp \
  /external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
BugReporter.h 23 #include "llvm/ADT/FoldingSet.h"
110 llvm::FoldingSet<BugReporterVisitor> CallbacksSet;
405 llvm::FoldingSet<BugReportEquivClass> EQClasses;
442 typedef llvm::FoldingSet<BugReportEquivClass>::iterator EQClasses_iterator;
PathDiagnostic.h 19 #include "llvm/ADT/FoldingSet.h"
67 /// \brief Used for profiling in the FoldingSet.
71 struct FilesMade : public llvm::FoldingSet<PDFileEntry> {
107 llvm::FoldingSet<PathDiagnostic> Diags;
  /external/clang/lib/CodeGen/
CodeGenTypes.h 88 llvm::FoldingSet<CGFunctionInfo> FunctionInfos;
CodeGenTypes.cpp 46 for (llvm::FoldingSet<CGFunctionInfo>::iterator
CodeGenModule.h 629 llvm::FoldingSet<ByrefHelpers> ByrefHelpersCache;
    [all...]
  /external/llvm/include/llvm/ADT/
ImmutableList.h 17 #include "llvm/ADT/FoldingSet.h"
142 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.
385 /// FoldingSet - This template class is used to instantiate a specialized
389 template<class T> class FoldingSet : public FoldingSetImpl {
391 /// GetNodeProfile - Each instantiatation of the FoldingSet needs to provide
    [all...]
  /external/clang/include/clang/Analysis/
AnalysisContext.h 22 #include "llvm/ADT/FoldingSet.h"
369 llvm::FoldingSet<LocationContext> Contexts;
  /external/clang/lib/Basic/
IdentifierTable.cpp 19 #include "llvm/ADT/FoldingSet.h"
458 llvm::FoldingSet<MultiKeywordSelector> Table;
  /external/clang/lib/Analysis/
AnalysisDeclContext.cpp 267 // FoldingSet profiling.
514 for (llvm::FoldingSet<LocationContext>::iterator I = Contexts.begin(),
  /external/llvm/include/llvm/Analysis/
ScalarEvolution.h 25 #include "llvm/ADT/FoldingSet.h"
    [all...]
  /external/llvm/lib/TableGen/
Record.cpp 16 #include "llvm/ADT/FoldingSet.h"
459 typedef FoldingSet<BitsInit> Pool;
611 typedef FoldingSet<ListInit> Pool;
    [all...]
  /external/llvm/include/llvm/CodeGen/
SelectionDAG.h 160 FoldingSet<SDNode> CSEMap;
    [all...]

Completed in 1012 milliseconds

1 2