| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | BinaryFunction.h | 2234 size_t Estimate = 0; variable 2238 Estimate += BC.computeCodeSize(BB.begin(), BB.end()); 2242 Estimate += BC.computeCodeSize(BB.begin(), BB.end()); 2244 return Estimate; 2250 size_t Estimate = 0; in estimateColdSize() local 2253 Estimate += BC.computeCodeSize(BB.begin(), BB.end()); in estimateColdSize() 2254 return Estimate; in estimateColdSize() 2258 size_t Estimate = 0; in estimateSize() local 2260 Estimate += BC.computeCodeSize(BB.begin(), BB.end()); in estimateSize() 2261 return Estimate; in estimateSize()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | arm_fp16.td | 27 // Reciprocal Estimate 33 // Reciprocal Square Root Estimate
|
| 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
|
| H A D | arm_neon.td | 1455 // Scalar Floating-point Reciprocal Estimate 1463 // Scalar Floating-point Reciprocal Square Root Estimate
|
| /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/include/llvm/IR/ |
| H A D | IntrinsicsAArch64.td | 373 // Reciprocal Estimate/Step 449 // Vector Reciprocal Estimate 453 // Vector Square Root Estimate
|
| H A D | IntrinsicsARM.td | 556 // Vector Reciprocal Estimate. 559 // Vector Reciprocal Square Root Estimate.
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 8873 if (SDValue Estimate = getEstimate(Subtarget, AArch64ISD::FRSQRTE, Operand, in getSqrtEstimate() local 8884 SDValue Step = DAG.getNode(ISD::FMUL, DL, VT, Estimate, Estimate, in getSqrtEstimate() 8887 Estimate = DAG.getNode(ISD::FMUL, DL, VT, Estimate, Step, Flags); in getSqrtEstimate() 8890 Estimate = DAG.getNode(ISD::FMUL, DL, VT, Operand, Estimate, Flags); in getSqrtEstimate() 8893 return Estimate; in getSqrtEstimate() 8903 if (SDValue Estimate = getEstimate(Subtarget, AArch64ISD::FRECPE, Operand, in getRecipEstimate() local 8915 Estimate, Flags); in getRecipEstimate() 8916 Estimate = DAG.getNode(ISD::FMUL, DL, VT, Estimate, Step, Flags); in getRecipEstimate() 8920 return Estimate; in getRecipEstimate()
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/AArch64/ |
| H A D | neon-instructions.txt | 1529 # Scalar Floating-point Reciprocal Estimate 1545 # Scalar Floating-point Reciprocal Square Root Estimate
|
| /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 5881 // VRSQRTE : Vector Reciprocal Square Root Estimate
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 23858 SDValue Estimate = DAG.getNode(Opcode, DL, VT, Op); in getSqrtEstimate() local 23860 Estimate = DAG.getNode(ISD::FMUL, DL, VT, Op, Estimate); in getSqrtEstimate() 23861 return Estimate; in getSqrtEstimate()
|