Home
last modified time | relevance | path

Searched refs:Reciprocal (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/clang/include/clang/Basic/
H A Darm_fp16.td22 // Reciprocal/Sqrt
27 // Reciprocal Estimate
30 // Reciprocal Exponent
33 // Reciprocal Square Root Estimate
H A Darm_neon.td390 // 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 Driscv_vector.td1892 // 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 Dqmisc.tc17 # Reciprocal tests
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVScheduleV.td188 // 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 DRISCVInstrInfoVPseudos.td4755 // 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 DNVPTXISelLowering.h544 bool Reciprocal) const override;
H A DNVPTXISelLowering.cpp1243 bool Reciprocal) const { in getSqrtEstimate()
1264 if (Reciprocal || ExtraSteps > 0) { in getSqrtEstimate()
/llvm-project-15.0.7/libc/docs/
H A Dmath.rst196 | <Func> | Reciprocal throughput (ns) | Latency (ns) | Testing ranges …
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicsARM.td450 // Vector Reciprocal Step.
453 // Vector Reciprocal Square Root Step.
556 // Vector Reciprocal Estimate.
559 // Vector Reciprocal Square Root Estimate.
H A DIntrinsicsAArch64.td373 // Reciprocal Estimate/Step
377 // Reciprocal Exponent
449 // Vector Reciprocal Estimate
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h249 bool Reciprocal) const override;
/llvm-project-15.0.7/llvm/test/MC/Disassembler/AArch64/
H A Dneon-instructions.txt169 # 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 DPPCISelLowering.h1426 bool Reciprocal) const override;
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h1070 bool Reciprocal) const override;
H A DAArch64SchedNeoverseN2.td1844 // Reciprocal estimate
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.h1730 bool Reciprocal) const override;
H A DX86ScheduleZnver3.td219 // All Divide and Square Root except Reciprocal Approximation
284 // All Divide and Square Root except Reciprocal Approximation
H A DX86.td126 "Enable AVX-512 Exponential and Reciprocal Instructions",
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp583 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 DVEInstrVec.td1256 // 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 DSPIRVGLOps.td489 let summary = "Reciprocal of sqrt(operand)";
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4613 bool &UseOneConstNR, bool Reciprocal) const { in getSqrtEstimate() argument
/llvm-project-15.0.7/llvm/docs/CommandGuide/
H A Dllvm-mca.rst402 **IPC**, **uOps Per Cycle**, and **Block RThroughput** (Block Reciprocal
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMInstrNEON.td5841 // 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

12