Lines Matching refs:Make

56   MakeT Make;  variable
60 SourcePred(PredT Pred, MakeT Make) : Pred(Pred), Make(Make) {} in SourcePred() argument
62 Make = [Pred](ArrayRef<Value *> Cur, ArrayRef<Type *> BaseTypes) { in SourcePred()
84 return Make(Cur, BaseTypes); in generate()
99 auto Make = [Only](ArrayRef<Value *>, ArrayRef<Type *>) { in onlyType()
102 return {Pred, Make}; in onlyType()
109 auto Make = std::nullopt; in anyType() local
110 return {Pred, Make}; in anyType()
117 auto Make = std::nullopt; in anyIntType() local
118 return {Pred, Make}; in anyIntType()
139 auto Make = std::nullopt; in anyFloatType() local
140 return {Pred, Make}; in anyFloatType()
154 auto Make = [](ArrayRef<Value *>, ArrayRef<Type *> Ts) { in anyPtrType()
161 return {Pred, Make}; in anyPtrType()
171 auto Make = [](ArrayRef<Value *>, ArrayRef<Type *> Ts) { in sizedPtrType()
182 return {Pred, Make}; in sizedPtrType()
196 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> BaseTypes) { in matchFirstLengthWAnyType()
217 return {Pred, Make}; in matchFirstLengthWAnyType()
226 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *>) { in matchSecondType()
230 return {Pred, Make}; in matchSecondType()
258 auto Make = std::nullopt; in anyVectorType() local
259 return {Pred, Make}; in anyVectorType()
268 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *>) { in matchFirstType()
272 return {Pred, Make}; in matchFirstType()
281 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *>) { in matchScalarOfFirstType()
285 return {Pred, Make}; in matchScalarOfFirstType()