Home
last modified time | relevance | path

Searched refs:FSubOp (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/ComplexToLLVM/
H A DComplexToLLVM.cpp220 Value resultImag = rewriter.create<LLVM::FSubOp>( in matchAndRewrite()
257 Value real = rewriter.create<LLVM::FSubOp>( in matchAndRewrite()
290 rewriter.create<LLVM::FSubOp>(loc, arg.lhs.real(), arg.rhs.real(), fmf); in matchAndRewrite()
292 rewriter.create<LLVM::FSubOp>(loc, arg.lhs.imag(), arg.rhs.imag(), fmf); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/MathToLLVM/
H A DMathToLLVM.cpp118 rewriter.replaceOpWithNewOp<LLVM::FSubOp>(op, operandType, exp, one); in matchAndRewrite()
138 return rewriter.create<LLVM::FSubOp>(loc, llvm1DVectorTy, exp, one); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/MathToSPIRV/
H A DMathToSPIRV.cpp184 rewriter.replaceOpWithNewOp<spirv::FSubOp>(operation, exp, one); in matchAndRewrite()
264 auto sub = rewriter.create<spirv::FSubOp>(loc, abs, floor); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToLLVM/
H A DArithmeticToLLVM.cpp46 using SubFOpLowering = VectorConvertToLLVMPattern<arith::SubFOp, LLVM::FSubOp>;
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp1238 rewriter.create<LLVM::FSubOp>(loc, dstType, exponential, one); in matchAndRewrite()
1456 DirectConversionPattern<spirv::FSubOp, LLVM::FSubOp>, in populateSPIRVToLLVMConversionPatterns()
/llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/
H A DArithmeticToSPIRV.cpp874 spirv::ElementwiseOpPattern<arith::SubFOp, spirv::FSubOp>, in populateArithmeticToSPIRVPatterns()
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DCodeGen.cpp3226 auto r = complexSum<mlir::LLVM::FSubOp>(subc, adaptor.getOperands(), in matchAndRewrite()
3260 auto rr = rewriter.create<mlir::LLVM::FSubOp>(loc, eleTy, xx, yy); in matchAndRewrite()
3300 auto rin = rewriter.create<mlir::LLVM::FSubOp>(loc, eleTy, yx, xy); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp1054 .Case([&](LLVM::FSubOp) { return llvm::AtomicRMWInst::BinOp::FSub; }) in convertBinOpToAtomic() argument