Searched refs:MaxSIOp (Results 1 – 15 of 15) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/ |
| H A D | UnsignedWhenEquivalent.cpp | 123 RemSIOp, MinSIOp, MaxSIOp, ExtSIOp>( in runOnOperation() 138 ConvertOpToUnsigned<MaxSIOp, MaxUIOp>, in runOnOperation()
|
| H A D | ExpandOps.cpp | 206 arith::MaxSIOp, in runOnOperation() 230 MaxMinIOpConverter<MaxSIOp, arith::CmpIPredicate::sgt>, in populateArithmeticExpandOpsPatterns()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/ |
| H A D | AsyncParallelFor.cpp | 851 Value maxComputeBlocks = b.create<arith::MaxSIOp>( in matchAndRewrite() 859 Value bs1 = b.create<arith::MaxSIOp>(bs0, minTaskSize); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | AffineAnalysis.cpp | 64 .Case([](arith::MaxSIOp) { return arith::AtomicRMWKind::maxs; }) in getSupportedReduction() argument
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | SplitReduction.cpp | 52 if (isa<arith::MaxSIOp>(op)) in getNeutralElement()
|
| H A D | Vectorization.cpp | 126 .Case<arith::MaxSIOp>([&](auto op) { return CombiningKind::MAXSI; }) in getCombinerOpKind()
|
| /llvm-project-15.0.7/mlir/python/mlir/dialects/linalg/opdsl/lang/ |
| H A D | emitter.py | 447 return arith.MaxSIOp(lhs, rhs).result
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/ |
| H A D | InferIntRangeInterfaceImpls.cpp | 420 void arith::MaxSIOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges()
|
| H A D | ArithmeticOps.cpp | 609 OpFoldResult MaxSIOp::fold(ArrayRef<Attribute> operands) { in fold() 2024 return builder.create<arith::MaxSIOp>(loc, lhs, rhs); in getReductionOp()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/ |
| H A D | ArithmeticToSPIRV.cpp | 893 spirv::ElementwiseOpPattern<arith::MaxSIOp, spirv::GLSMaxOp>, in populateArithmeticToSPIRVPatterns()
|
| /llvm-project-15.0.7/mlir/docs/Dialects/Linalg/ |
| H A D | OpDSL.md | 293 * max_signed -> `arith.MaxSIOp`
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/ |
| H A D | LinalgOps.cpp | 362 return builder.create<arith::MaxSIOp>(arg0.getLoc(), arg0, arg1); in buildBinaryFn()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Arithmetic/IR/ |
| H A D | ArithmeticOps.td | 681 // MaxSIOp
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | VectorTransforms.cpp | 2755 combinedResult = rewriter.create<arith::MaxSIOp>(loc, x, y); in genOperator()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/ |
| H A D | VectorOps.cpp | 5104 return b.createOrFold<arith::MaxSIOp>(loc, v1, v2); in makeArithReduction()
|