| /freebsd-14.2/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 | 1791 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction 1797 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction 1801 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.h | 567 bool Reciprocal) const override;
|
| H A D | NVPTXISelLowering.cpp | 1493 bool Reciprocal) const { in getSqrtEstimate() 1514 if (Reciprocal || ExtraSteps > 0) { in getSqrtEstimate()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVScheduleV.td | 416 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 417 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction 641 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 642 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction
|
| H A D | RISCVInstrInfoVPseudos.td | 6518 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 6524 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction 7182 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 7187 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction
|
| /freebsd-14.2/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 | 381 // Reciprocal Estimate/Step 385 // Reciprocal Exponent 457 // Vector Reciprocal Estimate
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.h | 284 bool Reciprocal) const override;
|
| H A D | AMDGPUISelLowering.cpp | 5524 bool Reciprocal) const { in getSqrtEstimate()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 1437 bool Reciprocal) const override;
|
| H A D | PPCInstrInfo.td | 2572 // Reciprocal estimates.
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 1208 bool Reciprocal) const override;
|
| H A D | AArch64SchedA510.td | 947 // Reciprocal estimate
|
| H A D | AArch64SchedNeoverseN2.td | 1866 // Reciprocal estimate
|
| H A D | AArch64SchedNeoverseV2.td | 2386 // Reciprocal estimate
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1811 bool Reciprocal) const override;
|
| H A D | X86ScheduleZnver3.td | 219 // All Divide and Square Root except Reciprocal Approximation 284 // All Divide and Square Root except Reciprocal Approximation
|
| H A D | X86ScheduleZnver4.td | 211 // All Divide and Square Root except Reciprocal Approximation 276 // All Divide and Square Root except Reciprocal Approximation
|
| H A D | X86.td | 128 "Enable AVX-512 Exponential and Reciprocal Instructions",
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 640 SDNodeFlags Flags, bool Reciprocal); 642 SDNodeFlags Flags, bool Reciprocal); 16993 SDValue Reciprocal = DAG.getNode(ISD::FDIV, DL, VT, FPOne, N1, Flags); in combineRepeatedFPDivisors() local 17000 Reciprocal, Flags); in combineRepeatedFPDivisors() 17002 } else if (U != Reciprocal.getNode()) { in combineRepeatedFPDivisors() 17005 CombineTo(U, Reciprocal); in combineRepeatedFPDivisors() 27748 if (!Reciprocal) in buildSqrtNROneConst() 27782 if (Reciprocal || (i + 1) < Iterations) { in buildSqrtNRTwoConst() 27800 bool Reciprocal) { in buildSqrtEstimateImpl() argument 27823 Reciprocal)) { in buildSqrtEstimateImpl() [all …]
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 4978 bool &UseOneConstNR, bool Reciprocal) const { in getSqrtEstimate() argument
|
| /freebsd-14.2/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
|