Lines Matching refs:vtp

424                                 Location loc, VectorType vtp) {  in genVectorReducInit()  argument
433 loc, r, constantZero(builder, loc, vtp), in genVectorReducInit()
438 loc, r, constantOne(builder, loc, vtp), constantIndex(builder, loc, 0)); in genVectorReducInit()
442 return builder.create<vector::BroadcastOp>(loc, vtp, r); in genVectorReducInit()
449 Location loc, VectorType vtp) { in genVectorReducEnd() argument
614 VectorType vtp = vectorType(codegen, ptr); in genVectorLoad() local
615 Value pass = constantZero(builder, loc, vtp); in genVectorLoad()
620 return builder.create<vector::GatherOp>(loc, vtp, ptr, scalarArgs, indexVec, in genVectorLoad()
623 return builder.create<vector::MaskedLoadOp>(loc, vtp, ptr, args, in genVectorLoad()
647 VectorType vtp = vectorType(codegen, val.getType()); in genVectorInvariantValue() local
648 return builder.create<vector::BroadcastOp>(val.getLoc(), vtp, val); in genVectorInvariantValue()
888 if (auto vtp = i.getType().dyn_cast<VectorType>()) { in genAddress() local
890 builder.create<arith::IndexCastOp>(loc, vtp.getElementType(), mul); in genAddress()
907 VectorType vtp = vectorType(codegen, itype); in genIndexValue() local
908 ival = builder.create<vector::BroadcastOp>(loc, vtp, ival); in genIndexValue()
911 if (vtp.isScalable()) { in genIndexValue()
914 incr = builder.create<arith::IndexCastOp>(loc, vtp, stepv); in genIndexValue()
919 auto values = DenseElementsAttr::get(vtp, integers); in genIndexValue()
920 incr = builder.create<arith::ConstantOp>(loc, vtp, values); in genIndexValue()
1237 VectorType vtp = vectorType(codegen, codegen.redVal.getType()); in genFor() local
1238 Value vred = genVectorReducInit(codegen, builder, loc, vtp); in genFor()
1615 if (auto vtp = codegen.redVal.getType().dyn_cast<VectorType>()) in endLoopSeq() local
1617 genVectorReducEnd(codegen, builder, op.getLoc(), vtp)); in endLoopSeq()