Home
last modified time | relevance | path

Searched refs:fusedMultiplyAdd (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h349 opStatus fusedMultiplyAdd(const IEEEFloat &, const IEEEFloat &, roundingMode);
747 opStatus fusedMultiplyAdd(const DoubleAPFloat &Multiplicand,
1146 opStatus fusedMultiplyAdd(const APFloat &Multiplicand, const APFloat &Addend, in fusedMultiplyAdd() function
1153 return U.IEEE.fusedMultiplyAdd(Multiplicand.U.IEEE, Addend.U.IEEE, RM); in fusedMultiplyAdd()
1155 return U.Double.fusedMultiplyAdd(Multiplicand.U.Double, Addend.U.Double, in fusedMultiplyAdd()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFloat.cpp2260 IEEEFloat::opStatus IEEEFloat::fusedMultiplyAdd(const IEEEFloat &multiplicand, in fusedMultiplyAdd() function in llvm::detail::IEEEFloat
4942 Status |= Tau.fusedMultiplyAdd(C, T, RM); in multiply()
4999 DoubleAPFloat::fusedMultiplyAdd(const DoubleAPFloat &Multiplicand, in fusedMultiplyAdd() function in llvm::detail::DoubleAPFloat
5004 auto Ret = Tmp.fusedMultiplyAdd( in fusedMultiplyAdd()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp3119 St = Res.fusedMultiplyAdd(C2, C3, RM); in ConstantFoldScalarCall3()
3143 V.fusedMultiplyAdd(C2, C3, APFloat::rmNearestTiesToEven); in ConstantFoldScalarCall3()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DEmulateInstructionRISCV.cpp1261 auto opStatus = rs1.fusedMultiplyAdd(rs2, rs3, m_emu.GetRoundingMode()); in FusedMultiplyAdd()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp4960 Op1F.fusedMultiplyAdd(Op2Cst->getValueAPF(), Op3Cst->getValueAPF(), in matchConstantFoldFMA()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp7440 V1.fusedMultiplyAdd(V2, V3, APFloat::rmNearestTiesToEven); in getNode()