Lines Matching refs:ArrayRef

94   auto buildOp = [Op](ArrayRef<Value *> Srcs, Instruction *Inst) {  in binOpDescriptor()
127 auto buildOp = [CmpOp, Pred](ArrayRef<Value *> Srcs, Instruction *Inst) { in cmpOpDescriptor()
142 auto buildSplitBlock = [](ArrayRef<Value *> Srcs, Instruction *Inst) { in splitBlockDescriptor()
164 SourcePred isInt1Ty{[](ArrayRef<Value *>, const Value *V) { in splitBlockDescriptor()
172 auto buildGEP = [](ArrayRef<Value *> Srcs, Instruction *Inst) { in gepDescriptor()
191 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validExtractValueIndex()
197 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) { in validExtractValueIndex()
213 auto buildExtract = [](ArrayRef<Value *> Srcs, Instruction *Inst) { in extractValueDescriptor()
223 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in matchScalarInAggregate()
233 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *>) { in matchScalarInAggregate()
247 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validInsertValueIndex()
255 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) { in validInsertValueIndex()
268 auto buildInsert = [](ArrayRef<Value *> Srcs, Instruction *Inst) { in insertValueDescriptor()
280 auto buildExtract = [](ArrayRef<Value *> Srcs, Instruction *Inst) { in extractElementDescriptor()
288 auto buildInsert = [](ArrayRef<Value *> Srcs, Instruction *Inst) { in insertElementDescriptor()
298 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validShuffleVectorIndex()
301 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) { in validShuffleVectorIndex()
313 auto buildShuffle = [](ArrayRef<Value *> Srcs, Instruction *Inst) { in shuffleVectorDescriptor()