| /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 | 386 // E.3.10 Reciprocal/Sqrt 873 // Reciprocal/Sqrt 1449 // Scalar Floating-point Reciprocal Step 1453 // Scalar Floating-point Reciprocal Square Root Step 1491 // Scalar Floating-point Reciprocal Estimate 1495 // Scalar Floating-point Reciprocal Exponent 1499 // Scalar Floating-point Reciprocal Square Root Estimate 1755 // Reciprocal/Sqrt
|
| H A D | riscv_vector.td | 1169 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction 1179 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction 1185 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.h | 219 bool Reciprocal) const override;
|
| H A D | NVPTXISelLowering.cpp | 1125 bool Reciprocal) const { in getSqrtEstimate() 1147 if (Reciprocal || ExtraSteps > 0) { in getSqrtEstimate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVScheduleV.td | 448 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 449 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction 675 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 676 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction
|
| H A D | RISCVInstrInfoVPseudos.td | 6521 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 6527 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction 7165 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 7170 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.h | 262 bool Reciprocal) const override;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsARM.td | 524 // Vector Reciprocal Step. 527 // Vector Reciprocal Square Root Step. 628 // Vector Reciprocal Estimate. 631 // 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 | 300 bool Reciprocal) const override;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 767 bool Reciprocal) const override;
|
| H A D | AArch64SchedOryon.td | 190 // Reciprocal, Square root on FP0.
|
| H A D | AArch64SchedA510.td | 954 // Reciprocal estimate
|
| H A D | AArch64SchedA320.td | 976 // Reciprocal estimate
|
| H A D | AArch64SchedNeoverseN2.td | 1913 // Reciprocal estimate
|
| H A D | AArch64SchedNeoverseN3.td | 1881 // Reciprocal estimate
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 1470 bool Reciprocal) const override;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1915 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 | 206 // All Divide and Square Root except Reciprocal Approximation 271 // All Divide and Square Root except Reciprocal Approximation
|
| /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 | 655 SDNodeFlags Flags, bool Reciprocal); 657 SDNodeFlags Flags, bool Reciprocal); 18295 SDValue Reciprocal = DAG.getNode(ISD::FDIV, DL, VT, FPOne, N1, Flags); in combineRepeatedFPDivisors() local 18302 Reciprocal, Flags); in combineRepeatedFPDivisors() 18304 } else if (U != Reciprocal.getNode()) { in combineRepeatedFPDivisors() 18307 CombineTo(U, Reciprocal); in combineRepeatedFPDivisors() 29252 SDNodeFlags Flags, bool Reciprocal) { in buildSqrtNROneConst() argument 29271 if (!Reciprocal) in buildSqrtNROneConst() 29284 SDNodeFlags Flags, bool Reciprocal) { in buildSqrtNRTwoConst() argument 29305 if (Reciprocal || (i + 1) < Iterations) { in buildSqrtNRTwoConst() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrNEON.td | 5835 // Vector Reciprocal and Reciprocal Square Root Estimate and Step. 5837 // VRECPE : Vector Reciprocal Estimate 5859 // VRECPS : Vector Reciprocal Step 5875 // VRSQRTE : Vector Reciprocal Square Root Estimate 5897 // VRSQRTS : Vector Reciprocal Square Root Step
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 5313 bool &UseOneConstNR, bool Reciprocal) const { in getSqrtEstimate() argument
|