Searched refs:FoldingSetTrait (Results 1 - 7 of 7) 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
315 inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); }
341 // Definitions of FoldingSetTrait and ContextualFoldingSetTrait functions, which
347 FoldingSetTrait<T>::Profile(X, TempID);
353 FoldingSetTrait<T>::Profile(X, TempID);
386 FoldingSetTrait<
673 template<typename T> struct FoldingSetTrait<T*> { struct in namespace:llvm
[all...]
H A DImmutableSet.h824 FoldingSetTrait<T>::Profile(X,ID);
/external/clang/lib/StaticAnalyzer/Core/
H A DBasicValueFactory.cpp39 template<> struct FoldingSetTrait<SValData> { struct in namespace:llvm
46 template<> struct FoldingSetTrait<SValPair> { struct in namespace:llvm
/external/llvm/include/llvm/
H A DMetadata.h78 friend struct FoldingSetTrait<MDNode>;
/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/lib/VMCore/
H A DLLVMContextImpl.h197 // Provide a FoldingSetTrait::Equals specialization for MDNode that can use a
199 template<> struct FoldingSetTrait<MDNode> : DefaultFoldingSetTrait<MDNode> { struct in namespace:llvm
/external/clang/lib/StaticAnalyzer/Checkers/
H A DRetainCountChecker.cpp73 template <> struct FoldingSetTrait<ArgEffect> { struct in namespace:llvm

Completed in 200 milliseconds