Searched refs:Reciprocal (Results 1 - 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h534 bool Reciprocal) const override;
H A DNVPTXISelLowering.cpp1204 bool Reciprocal) const {
1225 if (Reciprocal || ExtraSteps > 0) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h247 bool Reciprocal) const override;
H A DAMDGPUISelLowering.cpp4389 bool Reciprocal) const {
4409 // Reciprocal, < 1 ulp error.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h198 // Reciprocal estimates and steps.
765 bool Reciprocal) const override;
H A DAArch64ISelLowering.cpp6060 bool Reciprocal) const {
6079 if (!Reciprocal) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h92 /// Reciprocal estimate instructions (unary FP ops).
1223 bool Reciprocal) const override;
H A DPPCISelLowering.cpp11992 bool Reciprocal) const {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1522 bool Reciprocal) const override;
H A DX86ISelLowering.cpp20942 bool Reciprocal) const {
20954 (VT == MVT::v4f32 && Subtarget.hasSSE1() && Reciprocal) ||
20955 (VT == MVT::v4f32 && Subtarget.hasSSE2() && !Reciprocal) ||
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp546 SDNodeFlags Flags, bool Reciprocal);
548 SDNodeFlags Flags, bool Reciprocal);
12717 SDValue Reciprocal = DAG.getNode(ISD::FDIV, DL, VT, FPOne, N1, Flags); local
12719 // Dividend / Divisor -> Dividend * Reciprocal
12724 Reciprocal, Flags);
12726 } else if (U != Reciprocal.getNode()) {
12728 // same node as Reciprocal, but with FMF they may be different nodes.
12729 CombineTo(U, Reciprocal);
20670 SDNodeFlags Flags, bool Reciprocal) {
20689 if (!Reciprocal)
20668 buildSqrtNROneConst(SDValue Arg, SDValue Est, unsigned Iterations, SDNodeFlags Flags, bool Reciprocal) argument
20700 buildSqrtNRTwoConst(SDValue Arg, SDValue Est, unsigned Iterations, SDNodeFlags Flags, bool Reciprocal) argument
20740 buildSqrtEstimateImpl(SDValue Op, SDNodeFlags Flags, bool Reciprocal) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h352 /// Reciprocal estimate status values used by the functions below.
4016 /// The boolean Reciprocal is used to select whether the estimate is for the
4024 bool &UseOneConstNR, bool Reciprocal) const {

Completed in 725 milliseconds