Searched refs:FoldingSetTrait (Results 1 – 10 of 10) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/include/llvm/ADT/ |
| D | FoldingSet.h | 261 struct FoldingSetTrait : public DefaultFoldingSetTrait<T> {}; struct 362 inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); } in Add() 404 FoldingSetTrait<T>::Profile(X, TempID); in Equals() 410 FoldingSetTrait<T>::Profile(X, TempID); in ComputeHash() 529 FoldingSetTrait<T>::Profile(*TN, ID); in GetNodeProfile() 538 return FoldingSetTrait<T>::Equals(*TN, ID, IDHash, TempID); in NodeEquals() 546 return FoldingSetTrait<T>::ComputeHash(*TN, TempID); in ComputeNodeHash() 790 void Profile(FoldingSetNodeID &ID) { FoldingSetTrait<T>::Profile(data, ID); } in Profile() 818 template<typename T> struct FoldingSetTrait<T*> { 824 struct FoldingSetTrait<std::pair<T1, T2>> { [all …]
|
| D | ImmutableSet.h | 843 FoldingSetTrait<T>::Profile(X,ID);
|
| /openbsd/src/gnu/llvm/clang/include/clang/Basic/ |
| D | SourceLocation.h | 27 template <typename T, typename Enable> struct FoldingSetTrait; 90 friend struct llvm::FoldingSetTrait<SourceLocation, void>; 516 template <> struct FoldingSetTrait<clang::SourceLocation, void> {
|
| /openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
| D | BasicValueFactory.cpp | 57 template<> struct FoldingSetTrait<SValData> { struct 64 template<> struct FoldingSetTrait<SValPair> { struct
|
| /openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
| D | VirtualCallChecker.cpp | 34 template <> struct FoldingSetTrait<ObjectState> { struct
|
| D | PointerArithChecker.cpp | 35 template <> struct FoldingSetTrait<AllocKind> { struct
|
| /openbsd/src/gnu/llvm/clang/include/clang/Analysis/ |
| D | RetainSummaryManager.h | 235 template <> struct FoldingSetTrait<ArgEffect> { 241 template <> struct FoldingSetTrait<RetEffect> {
|
| /openbsd/src/gnu/llvm/clang/lib/Basic/ |
| D | SourceLocation.cpp | 57 void llvm::FoldingSetTrait<SourceLocation>::Profile( in Profile()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/ |
| 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> {
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | SelectionDAG.h | 61 template <typename T, typename Enable> struct FoldingSetTrait; 93 friend struct FoldingSetTrait<SDVTListNode>; 121 template<> struct FoldingSetTrait<SDVTListNode> : DefaultFoldingSetTrait<SDVTListNode> {
|