Searched refs:FAddOp (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Conversion/ComplexToLLVM/ |
| H A D | ComplexToLLVM.cpp | 71 Value sqNorm = rewriter.create<LLVM::FAddOp>( in matchAndRewrite() 180 rewriter.create<LLVM::FAddOp>(loc, arg.lhs.real(), arg.rhs.real(), fmf); in matchAndRewrite() 182 rewriter.create<LLVM::FAddOp>(loc, arg.lhs.imag(), arg.rhs.imag(), fmf); in matchAndRewrite() 212 Value rhsSqNorm = rewriter.create<LLVM::FAddOp>( in matchAndRewrite() 216 Value resultReal = rewriter.create<LLVM::FAddOp>( in matchAndRewrite() 261 Value imag = rewriter.create<LLVM::FAddOp>( in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MathToLLVM/ |
| H A D | MathToLLVM.cpp | 170 auto add = rewriter.create<LLVM::FAddOp>(loc, operandType, one, in matchAndRewrite() 190 auto add = rewriter.create<LLVM::FAddOp>(loc, llvm1DVectorTy, one, in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MathToSPIRV/ |
| H A D | MathToSPIRV.cpp | 205 rewriter.create<spirv::FAddOp>(loc, one, adaptor.getOperand()); in matchAndRewrite() 268 auto add = rewriter.create<spirv::FAddOp>(loc, floor, select); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToLLVM/ |
| H A D | ArithmeticToLLVM.cpp | 45 using AddFOpLowering = VectorConvertToLLVMPattern<arith::AddFOp, LLVM::FAddOp>;
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToSPIRV/ |
| H A D | VectorToSPIRV.cpp | 296 INT_FLOAT_CASE(ADD, IAddOp, FAddOp); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToNVVM/ |
| H A D | WmmaOpsToNvvm.cpp | 304 return builder.create<LLVM::FAddOp>(loc, operands[0].getType(), operands); in createScalarOp()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/ |
| H A D | SPIRVToLLVM.cpp | 1240 rewriter.create<LLVM::FAddOp>(loc, dstType, exponential, one); in matchAndRewrite() 1451 DirectConversionPattern<spirv::FAddOp, LLVM::FAddOp>, in populateSPIRVToLLVMConversionPatterns()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SCFToOpenMP/ |
| H A D | SCFToOpenMP.cpp | 255 if (matchSimpleReduction<arith::AddFOp, LLVM::FAddOp>(reduction)) { in declareReduction()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/ |
| H A D | ArithmeticToSPIRV.cpp | 873 spirv::ElementwiseOpPattern<arith::AddFOp, spirv::FAddOp>, in populateArithmeticToSPIRVPatterns()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | CodeGen.cpp | 3211 auto r = complexSum<mlir::LLVM::FAddOp>(addc, adaptor.getOperands(), in matchAndRewrite() 3258 auto ri = rewriter.create<mlir::LLVM::FAddOp>(loc, eleTy, xy, yx); in matchAndRewrite() 3298 auto d = rewriter.create<mlir::LLVM::FAddOp>(loc, eleTy, x1x1, y1y1); in matchAndRewrite() 3299 auto rrn = rewriter.create<mlir::LLVM::FAddOp>(loc, eleTy, xx, yy); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/ |
| H A D | OpenMPToLLVMIRTranslation.cpp | 1053 .Case([&](LLVM::FAddOp) { return llvm::AtomicRMWInst::BinOp::FAdd; }) in convertBinOpToAtomic() argument
|