Lines Matching defs:fmf

79     LLVM::FastmathFlagsAttr fmf = LLVM::FastmathFlagsAttr::get(
83 loc, rewriter.create<LLVM::FMulOp>(loc, real, real, fmf),
84 rewriter.create<LLVM::FMulOp>(loc, imag, imag, fmf), fmf);
190 LLVM::FastmathFlagsAttr fmf = LLVM::FastmathFlagsAttr::get(
194 rewriter.create<LLVM::FAddOp>(loc, arg.lhs.real(), arg.rhs.real(), fmf);
196 rewriter.create<LLVM::FAddOp>(loc, arg.lhs.imag(), arg.rhs.imag(), fmf);
221 LLVM::FastmathFlagsAttr fmf = LLVM::FastmathFlagsAttr::get(
230 loc, rewriter.create<LLVM::FMulOp>(loc, rhsRe, rhsRe, fmf),
231 rewriter.create<LLVM::FMulOp>(loc, rhsIm, rhsIm, fmf), fmf);
234 loc, rewriter.create<LLVM::FMulOp>(loc, lhsRe, rhsRe, fmf),
235 rewriter.create<LLVM::FMulOp>(loc, lhsIm, rhsIm, fmf), fmf);
238 loc, rewriter.create<LLVM::FMulOp>(loc, lhsIm, rhsRe, fmf),
239 rewriter.create<LLVM::FMulOp>(loc, lhsRe, rhsIm, fmf), fmf);
243 rewriter.create<LLVM::FDivOp>(loc, resultReal, rhsSqNorm, fmf));
246 rewriter.create<LLVM::FDivOp>(loc, resultImag, rhsSqNorm, fmf));
269 LLVM::FastmathFlagsAttr fmf = LLVM::FastmathFlagsAttr::get(
278 loc, rewriter.create<LLVM::FMulOp>(loc, rhsRe, lhsRe, fmf),
279 rewriter.create<LLVM::FMulOp>(loc, rhsIm, lhsIm, fmf), fmf);
282 loc, rewriter.create<LLVM::FMulOp>(loc, lhsIm, rhsRe, fmf),
283 rewriter.create<LLVM::FMulOp>(loc, lhsRe, rhsIm, fmf), fmf);
309 LLVM::FastmathFlagsAttr fmf = LLVM::FastmathFlagsAttr::get(
313 rewriter.create<LLVM::FSubOp>(loc, arg.lhs.real(), arg.rhs.real(), fmf);
315 rewriter.create<LLVM::FSubOp>(loc, arg.lhs.imag(), arg.rhs.imag(), fmf);