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

/freebsd-9.3-release/contrib/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
319 inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); }
350 // Definitions of FoldingSetTrait and ContextualFoldingSetTrait functions, which
357 FoldingSetTrait<T>::Profile(X, TempID);
363 FoldingSetTrait<T>::Profile(X, TempID);
396 FoldingSetTrait<
788 template<typename T> struct FoldingSetTrait<T*> { struct in namespace:llvm
[all...]
H A DImmutableSet.h823 FoldingSetTrait<T>::Profile(X,ID);
/freebsd-9.3-release/contrib/llvm/tools/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
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/
H A DMetadata.h78 friend struct FoldingSetTrait<MDNode>;
/freebsd-9.3-release/contrib/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
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DLLVMContextImpl.h190 // Provide a FoldingSetTrait::Equals specialization for MDNode that can use a
192 template<> struct FoldingSetTrait<MDNode> : DefaultFoldingSetTrait<MDNode> { struct in namespace:llvm
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h42 friend struct FoldingSetTrait<SDVTListNode>;
63 // Specialize FoldingSetTrait for SDVTListNode
65 template<> struct FoldingSetTrait<SDVTListNode> : DefaultFoldingSetTrait<SDVTListNode> { struct in namespace:llvm
/freebsd-9.3-release/contrib/llvm/tools/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

Completed in 141 milliseconds