Lines Matching refs:Cur
191 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validExtractValueIndex() argument
193 if (!CI->uge(getAggregateNumElements(Cur[0]->getType()))) in validExtractValueIndex()
197 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) { in validExtractValueIndex() argument
199 auto *Int32Ty = Type::getInt32Ty(Cur[0]->getContext()); in validExtractValueIndex()
200 uint64_t N = getAggregateNumElements(Cur[0]->getType()); in validExtractValueIndex()
223 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in matchScalarInAggregate() argument
224 if (auto *ArrayT = dyn_cast<ArrayType>(Cur[0]->getType())) in matchScalarInAggregate()
227 auto *STy = cast<StructType>(Cur[0]->getType()); in matchScalarInAggregate()
233 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *>) { in matchScalarInAggregate() argument
234 if (auto *ArrayT = dyn_cast<ArrayType>(Cur[0]->getType())) in matchScalarInAggregate()
238 auto *STy = cast<StructType>(Cur[0]->getType()); in matchScalarInAggregate()
247 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validInsertValueIndex() argument
248 auto *CTy = cast<CompositeType>(Cur[0]->getType()); in validInsertValueIndex()
251 CTy->getTypeAtIndex(CI->getZExtValue()) == Cur[1]->getType()) in validInsertValueIndex()
255 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) { in validInsertValueIndex() argument
257 auto *Int32Ty = Type::getInt32Ty(Cur[0]->getContext()); in validInsertValueIndex()
258 auto *CTy = cast<CompositeType>(Cur[0]->getType()); in validInsertValueIndex()
260 if (CTy->getTypeAtIndex(I) == Cur[1]->getType()) in validInsertValueIndex()
298 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validShuffleVectorIndex() argument
299 return ShuffleVectorInst::isValidOperands(Cur[0], Cur[1], V); in validShuffleVectorIndex()
301 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) { in validShuffleVectorIndex() argument
302 auto *FirstTy = cast<VectorType>(Cur[0]->getType()); in validShuffleVectorIndex()
303 auto *Int32Ty = Type::getInt32Ty(Cur[0]->getContext()); in validShuffleVectorIndex()