Home
last modified time | relevance | path

Searched refs:FoldingSetTrait (Results 1 – 10 of 10) sorted by relevance

/openbsd/src/gnu/llvm/llvm/include/llvm/ADT/
DFoldingSet.h261 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 …]
DImmutableSet.h843 FoldingSetTrait<T>::Profile(X,ID);
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
DSourceLocation.h27 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/
DBasicValueFactory.cpp57 template<> struct FoldingSetTrait<SValData> { struct
64 template<> struct FoldingSetTrait<SValPair> { struct
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
DVirtualCallChecker.cpp34 template <> struct FoldingSetTrait<ObjectState> { struct
DPointerArithChecker.cpp35 template <> struct FoldingSetTrait<AllocKind> { struct
/openbsd/src/gnu/llvm/clang/include/clang/Analysis/
DRetainSummaryManager.h235 template <> struct FoldingSetTrait<ArgEffect> {
241 template <> struct FoldingSetTrait<RetEffect> {
/openbsd/src/gnu/llvm/clang/lib/Basic/
DSourceLocation.cpp57 void llvm::FoldingSetTrait<SourceLocation>::Profile( in Profile()
/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DScalarEvolution.h76 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/
DSelectionDAG.h61 template <typename T, typename Enable> struct FoldingSetTrait;
93 friend struct FoldingSetTrait<SDVTListNode>;
121 template<> struct FoldingSetTrait<SDVTListNode> : DefaultFoldingSetTrait<SDVTListNode> {