Searched refs:FoldingSetTrait (Results 1 - 8 of 8) sorted by relevance

/external/llvm/include/llvm/ADT/
H A DFoldingSet.h205 template<typename T> struct FoldingSetTrait;
208 /// for FoldingSetTrait implementations.
233 /// FoldingSetTrait - This trait class is used to define behavior of how
239 template<typename T> struct FoldingSetTrait struct in namespace:llvm
257 /// ContextualFoldingSetTrait - Like FoldingSetTrait, but for
321 inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); }
355 // Definitions of FoldingSetTrait and ContextualFoldingSetTrait functions, which
362 FoldingSetTrait<T>::Profile(X, TempID);
368 FoldingSetTrait<T>::Profile(X, TempID);
401 FoldingSetTrait<
792 template<typename T> struct FoldingSetTrait<T*> { struct in namespace:llvm
798 struct FoldingSetTrait<std::pair<T1, T2>> { struct in namespace:llvm
[all...]
H A DImmutableSet.h818 FoldingSetTrait<T>::Profile(X,ID);
/external/clang/lib/StaticAnalyzer/Core/
H A DBasicValueFactory.cpp40 template<> struct FoldingSetTrait<SValData> { struct in namespace:llvm
47 template<> struct FoldingSetTrait<SValPair> { struct in namespace:llvm
/external/llvm/include/llvm/Analysis/
H A DScalarEvolution.h51 template<> struct FoldingSetTrait<SCEV>;
58 friend struct FoldingSetTrait<SCEV>;
136 // Specialize FoldingSetTrait for SCEV to avoid needing to compute
138 template<> struct FoldingSetTrait<SCEV> : DefaultFoldingSetTrait<SCEV> { struct in namespace:llvm
/external/llvm/include/llvm/IR/
H A DMetadata.h79 friend struct FoldingSetTrait<MDNode>;
/external/llvm/lib/IR/
H A DLLVMContextImpl.h193 // Provide a FoldingSetTrait::Equals specialization for MDNode that can use a
195 template<> struct FoldingSetTrait<MDNode> : DefaultFoldingSetTrait<MDNode> { struct in namespace:llvm
/external/clang/lib/StaticAnalyzer/Checkers/
H A DRetainCountChecker.cpp53 template <> struct FoldingSetTrait<ArgEffect> { struct in namespace:llvm
58 template <> struct FoldingSetTrait<RetEffect> { struct in namespace:llvm
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h41 friend struct FoldingSetTrait<SDVTListNode>;
62 // Specialize FoldingSetTrait for SDVTListNode
64 template<> struct FoldingSetTrait<SDVTListNode> : DefaultFoldingSetTrait<SDVTListNode> { struct in namespace:llvm

Completed in 1011 milliseconds