Lines Matching defs:distributedVal
63 DistributedLoadStoreHelper(Value sequentialVal, Value distributedVal,
65 : sequentialVal(sequentialVal), distributedVal(distributedVal),
68 distributedVectorType = dyn_cast<VectorType>(distributedVal.getType());
90 assert((val == distributedVal || val == sequentialVal) &&
101 if (val == distributedVal) {
158 Value sequentialVal, distributedVal, laneId, zero;
236 Value distributedVal = it.value();
237 DistributedLoadStoreHelper helper(sequentialVal, distributedVal,
245 helper.buildStore(rewriter, loc, distributedVal, buffer);
270 Value distributedVal = warpOp->getResult(it.index());
271 DistributedLoadStoreHelper helper(sequentialVal, distributedVal,
294 helper.buildLoad(rewriter, loc, distributedVal.getType(), buffer));
602 Value distributedVal = warpOp.getResult(operandIndex);
608 if (auto vecType = dyn_cast<VectorType>(distributedVal.getType())) {
724 Value distributedVal = warpOp.getResult(operandIndex);
729 auto distributedType = cast<VectorType>(distributedVal.getType());
774 distributedVal = newWarpOp.getResult(operandIndex);
803 read.getLoc(), distributedVal.getType(), read.getSource(), newIndices,
807 rewriter.replaceAllUsesWith(distributedVal, newRead);