Searched refs:DivOp (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Conversion/ComplexToLLVM/ |
| H A D | ComplexToLLVM.cpp | 191 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 D | ComplexToStandard.cpp | 78 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 D | TosaMakeBroadcastable.cpp | 248 patterns.add<ConvertTosaOp<tosa::DivOp>>(ctx); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Shape/IR/ |
| H A D | Shape.cpp | 1072 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 D | ComplexOps.td | 186 // DivOp 189 def DivOp : ComplexArithmeticOp<"div"> {
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Utils/ |
| H A D | Merger.cpp | 980 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 D | MipsAsmParser.cpp | 4188 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 D | TosaOps.cpp | 941 NARY_SHAPE_INFER(tosa::DivOp) in NARY_SHAPE_INFER()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/TosaToLinalg/ |
| H A D | TosaToLinalg.cpp | 89 if (isa<tosa::DivOp>(op) && elementTy.isa<IntegerType>()) in createLinalgBodyCalculationForElementwiseOp() 2229 PointwiseConverter<tosa::DivOp>, in populateTosaToLinalgConversionPatterns()
|