Searched refs:FNegOp (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/Transforms/ |
| H A D | OptimizeForNVVM.cpp | 64 loc, approx, rewriter.create<LLVM::FNegOp>(loc, rhs), lhs); in matchAndRewrite()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 2245 Instruction *FNegOp; in foldFNegIntoConstant() local 2246 if (!match(&I, m_FNeg(m_OneUse(m_Instruction(FNegOp))))) in foldFNegIntoConstant() 2254 if (match(FNegOp, m_FMul(m_Value(X), m_Constant(C)))) in foldFNegIntoConstant() 2257 if (match(FNegOp, m_FDiv(m_Value(X), m_Constant(C)))) in foldFNegIntoConstant() 2260 if (match(FNegOp, m_FDiv(m_Constant(C), m_Value(X)))) { in foldFNegIntoConstant() 2268 FastMathFlags OpFMF = FNegOp->getFastMathFlags(); in foldFNegIntoConstant() 2275 if (I.hasNoSignedZeros() && match(FNegOp, m_FAdd(m_Value(X), m_Constant(C)))) in foldFNegIntoConstant()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToLLVM/ |
| H A D | ArithmeticToLLVM.cpp | 44 using NegFOpLowering = VectorConvertToLLVMPattern<arith::NegFOp, LLVM::FNegOp>;
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/ |
| H A D | SPIRVToLLVM.cpp | 1454 DirectConversionPattern<spirv::FNegateOp, LLVM::FNegOp>, in populateSPIRVToLLVMConversionPatterns()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | CodeGen.cpp | 3329 auto nrp = rewriter.create<mlir::LLVM::FNegOp>(loc, eleTy, rp); in matchAndRewrite() 3330 auto nip = rewriter.create<mlir::LLVM::FNegOp>(loc, eleTy, ip); in matchAndRewrite()
|