Searched refs:FoldingSetTrait (Results 1 – 10 of 10) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | FoldingSet.h | 262 struct FoldingSetTrait : public DefaultFoldingSetTrait<T> {}; struct 363 inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); } in Add() 405 FoldingSetTrait<T>::Profile(X, TempID); in Equals() 411 FoldingSetTrait<T>::Profile(X, TempID); in ComputeHash() 530 FoldingSetTrait<T>::Profile(*TN, ID); in GetNodeProfile() 539 return FoldingSetTrait<T>::Equals(*TN, ID, IDHash, TempID); in NodeEquals() 547 return FoldingSetTrait<T>::ComputeHash(*TN, TempID); in ComputeNodeHash() 791 void Profile(FoldingSetNodeID &ID) { FoldingSetTrait<T>::Profile(data, ID); } in Profile() 819 template<typename T> struct FoldingSetTrait<T*> { 825 struct FoldingSetTrait<std::pair<T1, T2>> { [all …]
|
| H A D | ImmutableSet.h | 843 FoldingSetTrait<T>::Profile(X,ID);
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | SourceLocation.h | 28 template <typename T, typename Enable> struct FoldingSetTrait; 92 friend struct llvm::FoldingSetTrait<SourceLocation, void>; 517 template <> struct FoldingSetTrait<clang::SourceLocation, void> {
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | VirtualCallChecker.cpp | 34 template <> struct FoldingSetTrait<ObjectState> { struct
|
| H A D | PointerArithChecker.cpp | 36 template <> struct FoldingSetTrait<AllocKind> { struct
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | RetainSummaryManager.h | 235 template <> struct FoldingSetTrait<ArgEffect> { 241 template <> struct FoldingSetTrait<RetEffect> {
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Basic/ |
| H A D | SourceLocation.cpp | 57 void llvm::FoldingSetTrait<SourceLocation>::Profile( in Profile()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 76 friend struct FoldingSetTrait<SCEV>; 187 template <> struct FoldingSetTrait<SCEV> : DefaultFoldingSetTrait<SCEV> { 219 friend struct FoldingSetTrait<SCEVPredicate>; 263 struct FoldingSetTrait<SCEVPredicate> : DefaultFoldingSetTrait<SCEVPredicate> {
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 61 template <typename T, typename Enable> struct FoldingSetTrait; 97 friend struct FoldingSetTrait<SDVTListNode>; 125 template<> struct FoldingSetTrait<SDVTListNode> : DefaultFoldingSetTrait<SDVTListNode> {
|