Home
last modified time | relevance | path

Searched refs:MaxSIOp (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/
H A DUnsignedWhenEquivalent.cpp123 RemSIOp, MinSIOp, MaxSIOp, ExtSIOp>( in runOnOperation()
138 ConvertOpToUnsigned<MaxSIOp, MaxUIOp>, in runOnOperation()
H A DExpandOps.cpp206 arith::MaxSIOp, in runOnOperation()
230 MaxMinIOpConverter<MaxSIOp, arith::CmpIPredicate::sgt>, in populateArithmeticExpandOpsPatterns()
/llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/
H A DAsyncParallelFor.cpp851 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 DAffineAnalysis.cpp64 .Case([](arith::MaxSIOp) { return arith::AtomicRMWKind::maxs; }) in getSupportedReduction() argument
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DSplitReduction.cpp52 if (isa<arith::MaxSIOp>(op)) in getNeutralElement()
H A DVectorization.cpp126 .Case<arith::MaxSIOp>([&](auto op) { return CombiningKind::MAXSI; }) in getCombinerOpKind()
/llvm-project-15.0.7/mlir/python/mlir/dialects/linalg/opdsl/lang/
H A Demitter.py447 return arith.MaxSIOp(lhs, rhs).result
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/
H A DInferIntRangeInterfaceImpls.cpp420 void arith::MaxSIOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges()
H A DArithmeticOps.cpp609 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 DArithmeticToSPIRV.cpp893 spirv::ElementwiseOpPattern<arith::MaxSIOp, spirv::GLSMaxOp>, in populateArithmeticToSPIRVPatterns()
/llvm-project-15.0.7/mlir/docs/Dialects/Linalg/
H A DOpDSL.md293 * max_signed -> `arith.MaxSIOp`
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgOps.cpp362 return builder.create<arith::MaxSIOp>(arg0.getLoc(), arg0, arg1); in buildBinaryFn()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Arithmetic/IR/
H A DArithmeticOps.td681 // MaxSIOp
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransforms.cpp2755 combinedResult = rewriter.create<arith::MaxSIOp>(loc, x, y); in genOperator()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/
H A DVectorOps.cpp5104 return b.createOrFold<arith::MaxSIOp>(loc, v1, v2); in makeArithReduction()