Home
last modified time | relevance | path

Searched refs:Reciprocal (Results 1 – 23 of 23) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A Darm_fp16.td23 // Reciprocal/Sqrt
28 // Reciprocal Estimate
31 // Reciprocal Exponent
34 // Reciprocal Square Root Estimate
H A Darm_neon.td309 // E.3.10 Reciprocal/Sqrt
714 // Reciprocal/Sqrt
1223 // Scalar Floating-point Reciprocal Step
1227 // Scalar Floating-point Reciprocal Square Root Step
1265 // Scalar Floating-point Reciprocal Estimate
1269 // Scalar Floating-point Reciprocal Exponent
1273 // Scalar Floating-point Reciprocal Square Root Estimate
1523 // Reciprocal/Sqrt
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DIntrinsicsARM.td441 // Vector Reciprocal Step.
444 // Vector Reciprocal Square Root Step.
549 // Vector Reciprocal Estimate.
552 // Vector Reciprocal Square Root Estimate.
H A DIntrinsicsAArch64.td311 // Reciprocal Estimate/Step
315 // Reciprocal Exponent
387 // Vector Reciprocal Estimate
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h535 bool Reciprocal) const override;
H A DNVPTXISelLowering.cpp1198 bool Reciprocal) const { in getSqrtEstimate()
1219 if (Reciprocal || ExtraSteps > 0) { in getSqrtEstimate()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h230 bool Reciprocal) const override;
H A DAMDGPUISelLowering.cpp4230 bool Reciprocal) const { in getSqrtEstimate()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h669 bool Reciprocal) const override;
H A DAArch64ISelLowering.cpp5490 bool Reciprocal) const { in getSqrtEstimate()
5509 if (!Reciprocal) { in getSqrtEstimate()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1135 bool Reciprocal) const override;
H A DPPCInstrVSX.td1147 // Reciprocal estimate
H A DPPCInstrInfo.td2443 // Reciprocal estimates.
H A DPPCISelLowering.cpp10998 bool Reciprocal) const { in getSqrtEstimate()
/freebsd-12.1/contrib/gcc/config/mips/
H A Dmips-ps-3d.md542 ; Floating Point Reduced Precision Reciprocal Square Root Instructions.
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.h1395 bool Reciprocal) const override;
H A DX86.td131 "Enable AVX-512 Exponential and Reciprocal Instructions",
H A DX86ISelLowering.cpp19046 bool Reciprocal) const { in getSqrtEstimate()
19058 (VT == MVT::v4f32 && Subtarget.hasSSE1() && Reciprocal) || in getSqrtEstimate()
19059 (VT == MVT::v4f32 && Subtarget.hasSSE2() && !Reciprocal) || in getSqrtEstimate()
H A DX86InstrSSE.td3173 // Reciprocal approximations. Note that these typically require refinement
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp457 SDNodeFlags Flags, bool Reciprocal);
459 SDNodeFlags Flags, bool Reciprocal);
11582 SDValue Reciprocal = DAG.getNode(ISD::FDIV, DL, VT, FPOne, N1, Flags); in combineRepeatedFPDivisors() local
11589 Reciprocal, Flags); in combineRepeatedFPDivisors()
11591 } else if (U != Reciprocal.getNode()) { in combineRepeatedFPDivisors()
11594 CombineTo(U, Reciprocal); in combineRepeatedFPDivisors()
18892 if (!Reciprocal) { in buildSqrtNROneConst()
18933 if (Reciprocal || (i + 1) < Iterations) { in buildSqrtNRTwoConst()
18953 bool Reciprocal) { in buildSqrtEstimateImpl() argument
18975 Reciprocal)) { in buildSqrtEstimateImpl()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3685 bool &UseOneConstNR, bool Reciprocal) const { in getSqrtEstimate() argument
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMInstrNEON.td5669 // Vector Reciprocal and Reciprocal Square Root Estimate and Step.
5671 // VRECPE : Vector Reciprocal Estimate
5693 // VRECPS : Vector Reciprocal Step
5709 // VRSQRTE : Vector Reciprocal Square Root Estimate
5731 // VRSQRTS : Vector Reciprocal Square Root Step
/freebsd-12.1/contrib/gperf/doc/
H A Dgperf.texi1332 [6] Jaeschke, G. @i{Reciprocal Hashing: A Method for Generating Minimal