| /llvm-project-15.0.7/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 1413 // Scalar Floating-point Reciprocal Step 1417 // Scalar Floating-point Reciprocal Square Root Step 1455 // Scalar Floating-point Reciprocal Estimate 1459 // Scalar Floating-point Reciprocal Exponent 1463 // Scalar Floating-point Reciprocal Square Root Estimate 1739 // Reciprocal/Sqrt
|
| H A D | riscv_vector.td | 1892 // 14.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 1895 // 14.10. Vector Floating-Point Reciprocal Estimate Instruction
|
| /llvm-project-15.0.7/polly/lib/External/isl/imath/tests/ |
| H A D | qmisc.tc | 17 # Reciprocal tests
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVScheduleV.td | 188 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 189 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction 401 // 13.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 402 // 13.10. Vector Floating-Point Reciprocal Estimate Instruction
|
| H A D | RISCVInstrInfoVPseudos.td | 4755 // 14.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 4761 // 14.10. Vector Floating-Point Reciprocal Estimate Instruction 5330 // 14.9. Vector Floating-Point Reciprocal Square-Root Estimate Instruction 5335 // 14.10. Vector Floating-Point Reciprocal Estimate Instruction
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.h | 544 bool Reciprocal) const override;
|
| H A D | NVPTXISelLowering.cpp | 1243 bool Reciprocal) const { in getSqrtEstimate() 1264 if (Reciprocal || ExtraSteps > 0) { in getSqrtEstimate()
|
| /llvm-project-15.0.7/libc/docs/ |
| H A D | math.rst | 196 | <Func> | Reciprocal throughput (ns) | Latency (ns) | Testing ranges …
|
| /llvm-project-15.0.7/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 | 373 // Reciprocal Estimate/Step 377 // Reciprocal Exponent 449 // Vector Reciprocal Estimate
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.h | 249 bool Reciprocal) const override;
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/AArch64/ |
| H A D | neon-instructions.txt | 169 # Vector Reciprocal Square Root Step (Floating Point) 175 # Vector Reciprocal Step (Floating Point) 1497 # Floating-point Reciprocal Step 1505 # Floating-point Reciprocal Square Root Step 1529 # Scalar Floating-point Reciprocal Estimate 1537 # Scalar Floating-point Reciprocal Exponent 1545 # Scalar Floating-point Reciprocal Square Root Estimate
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 1426 bool Reciprocal) const override;
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 1070 bool Reciprocal) const override;
|
| H A D | AArch64SchedNeoverseN2.td | 1844 // Reciprocal estimate
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1730 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 | 126 "Enable AVX-512 Exponential and Reciprocal Instructions",
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 583 SDNodeFlags Flags, bool Reciprocal); 585 SDNodeFlags Flags, bool Reciprocal); 15203 SDValue Reciprocal = DAG.getNode(ISD::FDIV, DL, VT, FPOne, N1, Flags); in combineRepeatedFPDivisors() local 15210 Reciprocal, Flags); in combineRepeatedFPDivisors() 15212 } else if (U != Reciprocal.getNode()) { in combineRepeatedFPDivisors() 15215 CombineTo(U, Reciprocal); in combineRepeatedFPDivisors() 24470 if (!Reciprocal) in buildSqrtNROneConst() 24504 if (Reciprocal || (i + 1) < Iterations) { in buildSqrtNRTwoConst() 24522 bool Reciprocal) { in buildSqrtEstimateImpl() argument 24545 Reciprocal)) { in buildSqrtEstimateImpl() [all …]
|
| /llvm-project-15.0.7/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)
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | SPIRVGLOps.td | 489 let summary = "Reciprocal of sqrt(operand)";
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 4613 bool &UseOneConstNR, bool Reciprocal) const { in getSqrtEstimate() argument
|
| /llvm-project-15.0.7/llvm/docs/CommandGuide/ |
| H A D | llvm-mca.rst | 402 **IPC**, **uOps Per Cycle**, and **Block RThroughput** (Block Reciprocal
|
| /llvm-project-15.0.7/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
|