Searched refs:FoldingSetTrait (Results 1 – 10 of 10) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | FoldingSet.h | 257 template<typename T> struct FoldingSetTrait struct 337 inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); } in Add() 377 FoldingSetTrait<T>::Profile(X, TempID); in Equals() 383 FoldingSetTrait<T>::Profile(X, TempID); in ComputeHash() 502 FoldingSetTrait<T>::Profile(*TN, ID); in GetNodeProfile() 511 return FoldingSetTrait<T>::Equals(*TN, ID, IDHash, TempID); in NodeEquals() 519 return FoldingSetTrait<T>::ComputeHash(*TN, TempID); in ComputeNodeHash() 763 void Profile(FoldingSetNodeID &ID) { FoldingSetTrait<T>::Profile(data, ID); } in Profile() 791 template<typename T> struct FoldingSetTrait<T*> { 797 struct FoldingSetTrait<std::pair<T1, T2>> {
|
| H A D | ImmutableSet.h | 856 FoldingSetTrait<T>::Profile(X,ID);
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | SourceLocation.h | 29 template <typename T> struct FoldingSetTrait; 92 friend struct llvm::FoldingSetTrait<SourceLocation>; 511 template <> struct FoldingSetTrait<clang::SourceLocation> {
|
| /freebsd-13.1/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-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | VirtualCallChecker.cpp | 34 template <> struct FoldingSetTrait<ObjectState> { struct
|
| H A D | PointerArithChecker.cpp | 35 template <> struct FoldingSetTrait<AllocKind> { struct
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | RetainSummaryManager.h | 234 template <> struct FoldingSetTrait<ArgEffect> { 240 template <> struct FoldingSetTrait<RetEffect> {
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Basic/ |
| H A D | SourceLocation.cpp | 57 void llvm::FoldingSetTrait<SourceLocation>::Profile( in Profile()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 79 friend struct FoldingSetTrait<SCEV>; 169 template <> struct FoldingSetTrait<SCEV> : DefaultFoldingSetTrait<SCEV> { 201 friend struct FoldingSetTrait<SCEVPredicate>; 249 struct FoldingSetTrait<SCEVPredicate> : DefaultFoldingSetTrait<SCEVPredicate> {
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 88 friend struct FoldingSetTrait<SDVTListNode>; 116 template<> struct FoldingSetTrait<SDVTListNode> : DefaultFoldingSetTrait<SDVTListNode> {
|