Searched refs:FSubOp (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Conversion/ComplexToLLVM/ |
| H A D | ComplexToLLVM.cpp | 220 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 D | MathToLLVM.cpp | 118 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 D | MathToSPIRV.cpp | 184 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 D | ArithmeticToLLVM.cpp | 46 using SubFOpLowering = VectorConvertToLLVMPattern<arith::SubFOp, LLVM::FSubOp>;
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/ |
| H A D | SPIRVToLLVM.cpp | 1238 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 D | ArithmeticToSPIRV.cpp | 874 spirv::ElementwiseOpPattern<arith::SubFOp, spirv::FSubOp>, in populateArithmeticToSPIRVPatterns()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | CodeGen.cpp | 3226 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 D | OpenMPToLLVMIRTranslation.cpp | 1054 .Case([&](LLVM::FSubOp) { return llvm::AtomicRMWInst::BinOp::FSub; }) in convertBinOpToAtomic() argument
|