Lines Matching refs:Cur

197   auto Pred = [](ArrayRef<Value *> Cur, const Value *V) {  in validExtractValueIndex()  argument
199 if (!CI->uge(getAggregateNumElements(Cur[0]->getType()))) in validExtractValueIndex()
203 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) { in validExtractValueIndex() argument
205 auto *Int32Ty = Type::getInt32Ty(Cur[0]->getContext()); in validExtractValueIndex()
206 uint64_t N = getAggregateNumElements(Cur[0]->getType()); in validExtractValueIndex()
229 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in matchScalarInAggregate() argument
230 if (auto *ArrayT = dyn_cast<ArrayType>(Cur[0]->getType())) in matchScalarInAggregate()
233 auto *STy = cast<StructType>(Cur[0]->getType()); in matchScalarInAggregate()
239 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *>) { in matchScalarInAggregate() argument
240 if (auto *ArrayT = dyn_cast<ArrayType>(Cur[0]->getType())) in matchScalarInAggregate()
244 auto *STy = cast<StructType>(Cur[0]->getType()); in matchScalarInAggregate()
253 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validInsertValueIndex() argument
256 Type *Indexed = ExtractValueInst::getIndexedType(Cur[0]->getType(), in validInsertValueIndex()
258 return Indexed == Cur[1]->getType(); in validInsertValueIndex()
262 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) { in validInsertValueIndex() argument
264 auto *Int32Ty = Type::getInt32Ty(Cur[0]->getContext()); in validInsertValueIndex()
265 auto *BaseTy = Cur[0]->getType(); in validInsertValueIndex()
268 if (Indexed == Cur[1]->getType()) in validInsertValueIndex()
308 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validShuffleVectorIndex() argument
309 return ShuffleVectorInst::isValidOperands(Cur[0], Cur[1], V); in validShuffleVectorIndex()
311 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) { in validShuffleVectorIndex() argument
312 auto *FirstTy = cast<VectorType>(Cur[0]->getType()); in validShuffleVectorIndex()
313 auto *Int32Ty = Type::getInt32Ty(Cur[0]->getContext()); in validShuffleVectorIndex()