• Home
  • Raw
  • Download

Lines Matching refs:KeyTy

81   struct KeyTy {  struct
84 KeyTy(const ArrayRef<Type*>& E, bool P) : in KeyTy() function
86 KeyTy(const StructType *ST) in KeyTy() argument
88 bool operator==(const KeyTy& that) const {
95 bool operator!=(const KeyTy& that) const {
105 static unsigned getHashValue(const KeyTy& Key) { in getHashValue()
111 return getHashValue(KeyTy(ST)); in getHashValue()
113 static bool isEqual(const KeyTy& LHS, const StructType *RHS) { in isEqual()
116 return LHS == KeyTy(RHS); in isEqual()
124 struct KeyTy { struct
128 KeyTy(const Type* R, const ArrayRef<Type*>& P, bool V) : in KeyTy() function
130 KeyTy(const FunctionType *FT) in KeyTy() function
133 bool operator==(const KeyTy& that) const {
142 bool operator!=(const KeyTy& that) const {
152 static unsigned getHashValue(const KeyTy& Key) { in getHashValue()
159 return getHashValue(KeyTy(FT)); in getHashValue()
161 static bool isEqual(const KeyTy& LHS, const FunctionType *RHS) { in isEqual()
164 return LHS == KeyTy(RHS); in isEqual()
217 typedef MDNodeKeyImpl<NodeTy> KeyTy; typedef
218 static bool isSubsetEqual(const KeyTy &LHS, const NodeTy *RHS) { in isSubsetEqual()
397 typedef MDNodeKeyImpl<DIDerivedType> KeyTy;
398 static bool isSubsetEqual(const KeyTy &LHS, const DIDerivedType *RHS) {
601 typedef MDNodeKeyImpl<DISubprogram> KeyTy;
602 static bool isSubsetEqual(const KeyTy &LHS, const DISubprogram *RHS) {
940 typedef MDNodeKeyImpl<NodeTy> KeyTy;
948 static unsigned getHashValue(const KeyTy &Key) { return Key.getHashValue(); }
950 return KeyTy(N).getHashValue();
952 static bool isEqual(const KeyTy &LHS, const NodeTy *RHS) {