Home
last modified time | relevance | path

Searched refs:DivOp (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/ComplexToLLVM/
H A DComplexToLLVM.cpp191 struct DivOpConversion : public ConvertOpToLLVMPattern<complex::DivOp> {
192 using ConvertOpToLLVMPattern<complex::DivOp>::ConvertOpToLLVMPattern;
195 matchAndRewrite(complex::DivOp op, OpAdaptor adaptor, in matchAndRewrite()
199 unpackBinaryComplexOperands<complex::DivOp>(op, adaptor, rewriter); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/ComplexToStandard/
H A DComplexToStandard.cpp78 b.create<complex::DivOp>(rhsPlusILhs, sqrtOfRhsSquaredPlusLhsSquared); in matchAndRewrite()
214 struct DivOpConversion : public OpConversionPattern<complex::DivOp> {
215 using OpConversionPattern<complex::DivOp>::OpConversionPattern;
218 matchAndRewrite(complex::DivOp op, OpAdaptor adaptor, in matchAndRewrite()
851 rewriter.replaceOpWithNewOp<complex::DivOp>(op, sin, cos); in matchAndRewrite()
883 rewriter.replaceOpWithNewOp<complex::DivOp>(op, numerator, denominator); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/Transforms/
H A DTosaMakeBroadcastable.cpp248 patterns.add<ConvertTosaOp<tosa::DivOp>>(ctx); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/IR/
H A DShape.cpp1072 OpFoldResult DivOp::fold(ArrayRef<Attribute> operands) { in fold()
1092 LogicalResult mlir::shape::DivOp::inferReturnTypes( in inferReturnTypes()
1104 bool mlir::shape::DivOp::isCompatibleReturnTypes(TypeRange l, TypeRange r) { in isCompatibleReturnTypes()
1109 LogicalResult DivOp::verify() { return verifySizeOrIndexOp(*this); } in verify()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Complex/IR/
H A DComplexOps.td186 // DivOp
189 def DivOp : ComplexArithmeticOp<"div"> {
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Utils/
H A DMerger.cpp980 if (isa<complex::DivOp>(def) && !maybeZero(e1)) in buildTensorExp()
1161 return rewriter.create<complex::DivOp>(loc, v0, v1); in buildExp()
/llvm-project-15.0.7/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp4188 unsigned DivOp; in expandDivRem() local
4193 DivOp = Signed ? Mips::DSDIV : Mips::DUDIV; in expandDivRem()
4197 DivOp = Signed ? Mips::SDIV : Mips::UDIV; in expandDivRem()
4241 TOut.emitRR(DivOp, RsReg, ATReg, IDLoc, STI); in expandDivRem()
4264 TOut.emitRR(DivOp, RsReg, RtReg, IDLoc, STI); in expandDivRem()
4282 TOut.emitRR(DivOp, RsReg, RtReg, IDLoc, STI); in expandDivRem()
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/IR/
H A DTosaOps.cpp941 NARY_SHAPE_INFER(tosa::DivOp) in NARY_SHAPE_INFER()
/llvm-project-15.0.7/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalg.cpp89 if (isa<tosa::DivOp>(op) && elementTy.isa<IntegerType>()) in createLinalgBodyCalculationForElementwiseOp()
2229 PointwiseConverter<tosa::DivOp>, in populateTosaToLinalgConversionPatterns()