Lines Matching defs:fromElementsOp
1962 auto fromElementsOp = extractOp.getVector().getDefiningOp<FromElementsOp>();
1963 if (!fromElementsOp)
1967 auto vecType = llvm::cast<VectorType>(fromElementsOp.getType());
1986 return fromElementsOp.getElements()[flatIndex];
2247 auto fromElementsOp = extractOp.getVector().getDefiningOp<FromElementsOp>();
2248 if (!fromElementsOp)
2250 VectorType inputType = fromElementsOp.getType();
2271 fromElementsOp.getElements().slice(flatIndex,
2324 static LogicalResult rewriteFromElementsAsSplat(FromElementsOp fromElementsOp,
2326 if (!llvm::all_equal(fromElementsOp.getElements()))
2328 rewriter.replaceOpWithNewOp<SplatOp>(fromElementsOp, fromElementsOp.getType(),
2329 fromElementsOp.getElements().front());