Lines Matching refs:ReductionOp
384 void vector::ReductionOp::build(OpBuilder &builder, OperationState &result, in build()
389 void vector::ReductionOp::build(OpBuilder &builder, OperationState &result, in build()
395 LogicalResult ReductionOp::verify() { in verify()
411 ParseResult ReductionOp::parse(OpAsmParser &parser, OperationState &result) { in parse()
433 void ReductionOp::print(OpAsmPrinter &p) { in print()
448 return builder.create<vector::ReductionOp>(vector.getLoc(), in getVectorReductionOp()
452 return builder.create<vector::ReductionOp>(vector.getLoc(), in getVectorReductionOp()
455 return builder.create<vector::ReductionOp>(vector.getLoc(), in getVectorReductionOp()
458 return builder.create<vector::ReductionOp>(vector.getLoc(), in getVectorReductionOp()
461 return builder.create<vector::ReductionOp>(vector.getLoc(), in getVectorReductionOp()
464 return builder.create<vector::ReductionOp>(vector.getLoc(), in getVectorReductionOp()
467 return builder.create<vector::ReductionOp>(vector.getLoc(), in getVectorReductionOp()
470 return builder.create<vector::ReductionOp>(vector.getLoc(), in getVectorReductionOp()
473 return builder.create<vector::ReductionOp>(vector.getLoc(), in getVectorReductionOp()
476 return builder.create<vector::ReductionOp>(vector.getLoc(), in getVectorReductionOp()
486 Optional<SmallVector<int64_t, 4>> ReductionOp::getShapeForUnroll() { in getShapeForUnroll()
491 struct ElideSingleElementReduction : public OpRewritePattern<ReductionOp> {
494 LogicalResult matchAndRewrite(ReductionOp reductionOp, in matchAndRewrite()
514 void ReductionOp::getCanonicalizationPatterns(RewritePatternSet &results, in getCanonicalizationPatterns()