/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | arm_fp16.td | 22 // Reciprocal/Sqrt 27 // Reciprocal Estimate 30 // Reciprocal Exponent 33 // Reciprocal Square Root Estimate
|
H A D | arm_neon.td | 390 // 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 D | riscv_vector.td | 1837 // 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 D | RISCVScheduleV.td | 445 // 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 D | RISCVInstrInfoVPseudos.td | 6511 // 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 D | NVPTXISelLowering.h | 571 bool Reciprocal) const override;
|
H A D | NVPTXISelLowering.cpp | 1326 bool Reciprocal) const { in getSqrtEstimate() 1347 if (Reciprocal || ExtraSteps > 0) { in getSqrtEstimate()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IntrinsicsARM.td | 527 // Vector Reciprocal Step. 530 // Vector Reciprocal Square Root Step. 631 // Vector Reciprocal Estimate. 634 // Vector Reciprocal Square Root Estimate.
|
H A D | IntrinsicsAArch64.td | 401 // Reciprocal Estimate/Step 405 // Reciprocal Exponent 477 // Vector Reciprocal Estimate
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.h | 298 bool Reciprocal) const override;
|
H A D | AMDGPUISelLowering.cpp | 5581 bool Reciprocal) const { in getSqrtEstimate()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 1448 bool Reciprocal) const override;
|
H A D | PPCInstrVSX.td | 2679 // Reciprocal estimate
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 1826 bool Reciprocal) const override;
|
H A D | X86ScheduleZnver3.td | 216 // All Divide and Square Root except Reciprocal Approximation 281 // All Divide and Square Root except Reciprocal Approximation
|
H A D | X86ScheduleZnver4.td | 205 // 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 D | AArch64ISelLowering.h | 1252 bool Reciprocal) const override;
|
H A D | AArch64SchedOryon.td | 190 // Reciprocal, Squre root on FP0.
|
H A D | AArch64SchedA510.td | 954 // Reciprocal estimate
|
H A D | AArch64SchedNeoverseN2.td | 1872 // Reciprocal estimate
|
H A D | AArch64SchedNeoverseV2.td | 2389 // Reciprocal estimate
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEInstrVec.td | 1256 // 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 D | DAGCombiner.cpp | 647 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 D | TargetLowering.h | 5132 bool &UseOneConstNR, bool Reciprocal) const { in getSqrtEstimate() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrNEON.td | 5841 // 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
|