Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_fp16.td22 // Reciprocal/Sqrt
27 // Reciprocal Estimate
30 // Reciprocal Exponent
33 // Reciprocal Square Root Estimate
H A Darm_neon.td390 // E.3.10 Reciprocal/Sqrt
816 // Reciprocal/Sqrt
1419 // Scalar Floating-point Reciprocal Step
1423 // Scalar Floating-point Reciprocal Square Root Step
1461 // Scalar Floating-point Reciprocal Estimate
1465 // Scalar Floating-point Reciprocal Exponent
1469 // Scalar Floating-point Reciprocal Square Root Estimate
1746 // Reciprocal/Sqrt
H A Driscv_vector.td1837 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction
1843 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction
1847 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVScheduleV.td445 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction
446 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction
672 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction
673 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction
H A DRISCVInstrInfoVPseudos.td6511 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction
6517 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction
7186 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction
7191 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h571 bool Reciprocal) const override;
H A DNVPTXISelLowering.cpp1326 bool Reciprocal) const { in getSqrtEstimate()
1347 if (Reciprocal || ExtraSteps > 0) { in getSqrtEstimate()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsARM.td527 // Vector Reciprocal Step.
530 // Vector Reciprocal Square Root Step.
631 // Vector Reciprocal Estimate.
634 // Vector Reciprocal Square Root Estimate.
H A DIntrinsicsAArch64.td401 // Reciprocal Estimate/Step
405 // Reciprocal Exponent
477 // Vector Reciprocal Estimate
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h298 bool Reciprocal) const override;
H A DAMDGPUISelLowering.cpp5581 bool Reciprocal) const { in getSqrtEstimate()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1448 bool Reciprocal) const override;
H A DPPCInstrVSX.td2679 // Reciprocal estimate
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1826 bool Reciprocal) const override;
H A DX86ScheduleZnver3.td216 // All Divide and Square Root except Reciprocal Approximation
281 // All Divide and Square Root except Reciprocal Approximation
H A DX86ScheduleZnver4.td205 // All Divide and Square Root except Reciprocal Approximation
270 // All Divide and Square Root except Reciprocal Approximation
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h1252 bool Reciprocal) const override;
H A DAArch64SchedOryon.td190 // Reciprocal, Squre root on FP0.
H A DAArch64SchedA510.td954 // Reciprocal estimate
H A DAArch64SchedNeoverseN2.td1872 // Reciprocal estimate
H A DAArch64SchedNeoverseV2.td2389 // Reciprocal estimate
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrVec.td1256 // Section 8.13.12 - VRCP (Vector Floating Reciprocal)
1266 // Section 8.13.13 - VRSQRT (Vector Floating Reciprocal Square Root)
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp647 SDNodeFlags Flags, bool Reciprocal);
649 SDNodeFlags Flags, bool Reciprocal);
17294 SDValue Reciprocal = DAG.getNode(ISD::FDIV, DL, VT, FPOne, N1, Flags); in combineRepeatedFPDivisors() local
17301 Reciprocal, Flags); in combineRepeatedFPDivisors()
17303 } else if (U != Reciprocal.getNode()) { in combineRepeatedFPDivisors()
17306 CombineTo(U, Reciprocal); in combineRepeatedFPDivisors()
28123 SDNodeFlags Flags, bool Reciprocal) { in buildSqrtNROneConst() argument
28142 if (!Reciprocal) in buildSqrtNROneConst()
28155 SDNodeFlags Flags, bool Reciprocal) { in buildSqrtNRTwoConst() argument
28176 if (Reciprocal || (i + 1) < Iterations) { in buildSqrtNRTwoConst()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h5132 bool &UseOneConstNR, bool Reciprocal) const { in getSqrtEstimate() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrNEON.td5841 // Vector Reciprocal and Reciprocal Square Root Estimate and Step.
5843 // VRECPE : Vector Reciprocal Estimate
5865 // VRECPS : Vector Reciprocal Step
5881 // VRSQRTE : Vector Reciprocal Square Root Estimate
5903 // VRSQRTS : Vector Reciprocal Square Root Step

12