| /freebsd-13.1/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 | 392 // E.3.10 Reciprocal/Sqrt 818 // Reciprocal/Sqrt 1415 // Scalar Floating-point Reciprocal Step 1419 // Scalar Floating-point Reciprocal Square Root Step 1457 // Scalar Floating-point Reciprocal Estimate 1461 // Scalar Floating-point Reciprocal Exponent 1465 // Scalar Floating-point Reciprocal Square Root Estimate 1741 // Reciprocal/Sqrt
|
| H A D | riscv_vector.td | 1790 // 14.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 1793 // 14.10. Vector Floating-Point Reciprocal Estimate Instruction
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVScheduleV.td | 174 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 175 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction 387 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 388 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction
|
| H A D | RISCVInstrInfoVPseudos.td | 3682 // 14.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 3687 // 14.10. Vector Floating-Point Reciprocal Estimate Instruction 4338 // 14.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 4343 // 14.10. Vector Floating-Point Reciprocal Estimate Instruction
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.h | 534 bool Reciprocal) const override;
|
| H A D | NVPTXISelLowering.cpp | 1189 bool Reciprocal) const { in getSqrtEstimate() 1210 if (Reciprocal || ExtraSteps > 0) { in getSqrtEstimate()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsARM.td | 450 // Vector Reciprocal Step. 453 // Vector Reciprocal Square Root Step. 556 // Vector Reciprocal Estimate. 559 // Vector Reciprocal Square Root Estimate.
|
| H A D | IntrinsicsAArch64.td | 363 // Reciprocal Estimate/Step 367 // Reciprocal Exponent 439 // Vector Reciprocal Estimate
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.h | 242 bool Reciprocal) const override;
|
| H A D | AMDGPUISelLowering.cpp | 4483 bool Reciprocal) const { in getSqrtEstimate()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 1366 bool Reciprocal) const override;
|
| H A D | PPCInstrVSX.td | 2669 // Reciprocal estimate
|
| H A D | PPCInstrInfo.td | 2873 // Reciprocal estimates.
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 1027 bool Reciprocal) const override;
|
| H A D | AArch64ISelLowering.cpp | 8037 bool Reciprocal) const { in getSqrtEstimate() 8056 if (!Reciprocal) in getSqrtEstimate()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1659 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 | X86.td | 137 "Enable AVX-512 Exponential and Reciprocal Instructions",
|
| H A D | X86InstrSSE.td | 3010 // Reciprocal approximations. Note that these typically require refinement
|
| H A D | X86ISelLowering.cpp | 22624 bool Reciprocal) const { in getSqrtEstimate() 22636 (VT == MVT::v4f32 && Subtarget.hasSSE1() && Reciprocal) || in getSqrtEstimate() 22637 (VT == MVT::v4f32 && Subtarget.hasSSE2() && !Reciprocal) || in getSqrtEstimate()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 581 SDNodeFlags Flags, bool Reciprocal); 583 SDNodeFlags Flags, bool Reciprocal); 14228 SDValue Reciprocal = DAG.getNode(ISD::FDIV, DL, VT, FPOne, N1, Flags); in combineRepeatedFPDivisors() local 14235 Reciprocal, Flags); in combineRepeatedFPDivisors() 14237 } else if (U != Reciprocal.getNode()) { in combineRepeatedFPDivisors() 14240 CombineTo(U, Reciprocal); in combineRepeatedFPDivisors() 22892 if (!Reciprocal) in buildSqrtNROneConst() 22926 if (Reciprocal || (i + 1) < Iterations) { in buildSqrtNRTwoConst() 22944 bool Reciprocal) { in buildSqrtEstimateImpl() argument 22966 Reciprocal)) { in buildSqrtEstimateImpl() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEInstrVec.td | 1229 // Section 8.13.12 - VRCP (Vector Floating Reciprocal) 1239 // Section 8.13.13 - VRSQRT (Vector Floating Reciprocal Square Root)
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 4310 bool &UseOneConstNR, bool Reciprocal) const { in getSqrtEstimate() argument
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrNEON.td | 5865 // Vector Reciprocal and Reciprocal Square Root Estimate and Step. 5867 // VRECPE : Vector Reciprocal Estimate 5889 // VRECPS : Vector Reciprocal Step 5905 // VRSQRTE : Vector Reciprocal Square Root Estimate 5927 // VRSQRTS : Vector Reciprocal Square Root Step
|