Searched refs:FoldingSetTrait (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | FoldingSet.h | 266 struct FoldingSetTrait : public DefaultFoldingSetTrait<T> {}; struct 374 inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); } in Add() 423 FoldingSetTrait<T>::Profile(X, TempID); in Equals() 429 FoldingSetTrait<T>::Profile(X, TempID); in ComputeHash() 548 FoldingSetTrait<T>::Profile(*TN, ID); in GetNodeProfile() 557 return FoldingSetTrait<T>::Equals(*TN, ID, IDHash, TempID); in NodeEquals() 565 return FoldingSetTrait<T>::ComputeHash(*TN, TempID); in ComputeNodeHash() 809 void Profile(FoldingSetNodeID &ID) { FoldingSetTrait<T>::Profile(data, ID); } in Profile() 837 template<typename T> struct FoldingSetTrait<T*> { 843 struct FoldingSetTrait<std::pair<T1, T2>> { [all …]
|
| H A D | ImmutableSet.h | 847 FoldingSetTrait<T>::Profile(X,ID);
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | SourceLocation.h | 28 template <typename T, typename Enable> struct FoldingSetTrait; 94 friend struct llvm::FoldingSetTrait<SourceLocation, void>; 520 template <> struct FoldingSetTrait<clang::SourceLocation, void> {
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BasicValueFactory.cpp | 57 template<> struct FoldingSetTrait<SValData> { struct 64 template<> struct FoldingSetTrait<SValPair> { struct
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | VirtualCallChecker.cpp | 34 template <> struct FoldingSetTrait<ObjectState> { struct
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | RetainSummaryManager.h | 235 template <> struct FoldingSetTrait<ArgEffect> { 241 template <> struct FoldingSetTrait<RetEffect> {
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | SourceLocation.cpp | 55 void llvm::FoldingSetTrait<SourceLocation>::Profile( in Profile()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 73 friend struct FoldingSetTrait<SCEV>; 184 template <> struct FoldingSetTrait<SCEV> : DefaultFoldingSetTrait<SCEV> { 216 friend struct FoldingSetTrait<SCEVPredicate>; 260 struct FoldingSetTrait<SCEVPredicate> : DefaultFoldingSetTrait<SCEVPredicate> {
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 64 template <typename T, typename Enable> struct FoldingSetTrait; 101 friend struct FoldingSetTrait<SDVTListNode>; 129 template<> struct FoldingSetTrait<SDVTListNode> : DefaultFoldingSetTrait<SDVTListNode> {
|