| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVScheduleV.td | 79 // 11.1. Vector Single-Width Integer Add and Subtract 84 // 11.2. Vector Widening Integer Add/Subtract 132 // 12.1. Vector Single-Width Saturating Add and Subtract 136 // 12.2. Vector Single-Width Averaging Add and Subtract 152 // 13.2. Vector Single-Width Floating-Point Add/Subtract Instructions 155 // 13.3. Vector Widening Floating-Point Add/Subtract Instructions 303 // 11.1. Vector Single-Width Integer Add and Subtract 307 // 11.2. Vector Widening Integer Add/Subtract 348 // 12.1. Vector Single-Width Saturating Add and Subtract 351 // 12.2. Vector Single-Width Averaging Add and Subtract [all …]
|
| H A D | RISCVInstrInfoVPseudos.td | 3408 // 12.1. Vector Single-Width Integer Add and Subtract 3462 // 12.2. Vector Widening Integer Add/Subtract 3584 // 13.1. Vector Single-Width Saturating Add and Subtract 3594 // 13.2. Vector Single-Width Averaging Add and Subtract 3630 // 14.2. Vector Single-Width Floating-Point Add/Subtract Instructions 3637 // 14.3. Vector Widening Floating-Point Add/Subtract Instructions 3968 // 12.1. Vector Single-Width Integer Add and Subtract 3975 // 12.2. Vector Widening Integer Add/Subtract 4248 // 13.1. Vector Single-Width Saturating Add and Subtract 4256 // 13.2. Vector Single-Width Averaging Add and Subtract [all …]
|
| H A D | RISCVInstrInfoVSDPatterns.td | 392 // 12.1. Vector Single-Width Integer Add and Subtract 541 // 12.1. Vector Single-Width Saturating Add and Subtract 586 // 14.2. Vector Single-Width Floating-Point Add/Subtract Instructions
|
| H A D | RISCVInstrInfoV.td | 932 // Vector Single-Width Integer Add and Subtract 939 // Vector Widening Integer Add/Subtract 976 // Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions 1145 // Vector Single-Width Averaging Add and Subtract 1166 // Vector Single-Width Floating-Point Add/Subtract Instructions 1171 // Vector Widening Floating-Point Add/Subtract Instructions
|
| H A D | RISCVInstrInfoVVLPatterns.td | 632 // 12.1. Vector Single-Width Integer Add and Subtract 920 // 12.1. Vector Single-Width Saturating Add and Subtract 950 // 14.2. Vector Single-Width Floating-Point Add/Subtract Instructions
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ProfileData/Coverage/ |
| H A D | CoverageMapping.cpp | 69 E.RHS, E.Kind == CounterExpression::Subtract ? -Factor : Factor, Terms); in extractTerms() 120 C = get(CounterExpression(CounterExpression::Subtract, C, in simplify() 132 get(CounterExpression(CounterExpression::Subtract, LHS, RHS))); in subtract() 149 OS << (E.Kind == CounterExpression::Subtract ? " - " : " + "); in dump() 183 return E.Kind == CounterExpression::Subtract ? *LHS - *RHS : *LHS + *RHS; in evaluate()
|
| H A D | CoverageMappingReader.cpp | 199 case CounterExpression::Subtract: in decodeCounter() 376 CounterExpression(CounterExpression::Subtract, Counter(), Counter())); in read()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | README_P9.txt | 184 - QP Add/Divide/Multiply/Subtract/Square-Root: 196 - Round to Odd of QP Add/Divide/Multiply/Subtract/Square-Root: 221 - QP (Negative) Multiply-{Add/Subtract}: xsmaddqp xsmsubqp xsnmaddqp xsnmsubqp 245 - Round to Odd of QP (Negative) Multiply-{Add/Subtract}:
|
| H A D | PPCISelDAGToDAG.cpp | 3283 SDValue Subtract = in get32BitZExtCompare() local 3287 Subtract, S->getI64Imm(1, dl), in get32BitZExtCompare() 3303 SDValue Subtract = in get32BitZExtCompare() local 3306 Subtract, S->getI64Imm(1, dl), in get32BitZExtCompare() 3456 SDValue Subtract = in get32BitSExtCompare() local 3459 SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, Subtract, in get32BitSExtCompare() 3476 SDValue Subtract = in get32BitSExtCompare() local 3479 Subtract, S->getI64Imm(63, dl)), 0); in get32BitSExtCompare()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMScheduleA8.td | 938 // Double-register Integer Subtract 942 // Quad-register Integer Subtract 946 // Double-register Integer Subtract 950 // Quad-register Integer Subtract
|
| H A D | ARMScheduleA9.td | 1329 // Double-register Integer Subtract 1338 // Quad-register Integer Subtract 1401 // Double-register Integer Subtract (4 cycle) 1410 // Quad-register Integer Subtract (4 cycle)
|
| H A D | ARMInstrThumb.td | 1308 // Subtract with carry register 1317 // Subtract immediate 1343 // Subtract register
|
| H A D | ARMInstrNEON.td | 4444 // Vector Multiply-Accumulate and Multiply-Subtract Operations. 4680 // VMLS : Vector Multiply Subtract (integer and floating-point) 4737 // VMLSL : Vector Multiply Subtract Long (Q -= D * D) 4788 // Fused Vector Multiply Subtract (floating-point) 5088 // Vector Subtract Operations. 5090 // VSUB : Vector Subtract (integer and floating-point) 5103 // VSUBL : Vector Subtract Long (Q = D - D) 5108 // VSUBW : Vector Subtract Wide (Q = Q - D) 5111 // VHSUB : Vector Halving Subtract 5118 // VQSUB : Vector Saturing Subtract [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEInstrVec.td | 824 // Section 8.10.4 - VSUB (Vector Subtract) 838 // Section 8.10.5 - VSBS (Vector Subtract Single) 855 // Section 8.10.6 - VSBX (Vector Subtract) 1093 // Section 8.13.2 - VFSB (Vector Floating Subtract) 1187 // Section 8.13.9 - VFMSB (Vector Floating Fused Multiply Subtract) 1215 // Section 8.13.11 - VFNMSB (Vector Floating Fused Negative Multiply Subtract) 1383 // Section 8.15.2 - VFIS (Vector Floating Iteration Subtract) 1395 // Section 8.15.5 - VFISM (Vector Floating Iteration Subtract and Multiply) 1403 // Section 8.15.7 - VFIMS (Vector Floating Iteration Multiply and Subtract)
|
| H A D | VEInstrInfo.td | 1177 // Section 8.4.4 - SUB (Subtract) 1181 // Section 8.4.5 - SBS (Subtract Single) 1185 // Section 8.4.6 - SBX (Subtract) 1361 // Section 8.7.2 - FSB (Floating Subtract) 1395 // Section 8.7.8 - FSQ (Floating Subtract Quadruple) 1398 // Section 8.7.9 - FMQ (Floating Subtract Quadruple)
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/ |
| H A D | CoverageMapping.h | 150 enum ExprKind { Subtract, Add }; enumerator 1040 return CounterExpression(CounterExpression::ExprKind::Subtract,
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | riscv_vector.td | 1558 // 12.1. Vector Single-Width Integer Add and Subtract 1566 // 12.2. Vector Widening Integer Add/Subtract 1598 // 12.4. Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions 1722 // 13.1. Vector Single-Width Saturating Add and Subtract 1728 // 13.2. Vector Single-Width Averaging Add and Subtract 1746 // 14.2. Vector Single-Width Floating-Point Add/Subtract Instructions 1751 // 14.3. Vector Widening Floating-Point Add/Subtract Instructions
|
| H A D | arm_neon.td | 1406 // Signed Saturating Rounding Doubling Multiply Subtract Returning High Half 1540 // Signed Saturating Doubling Multiply-Subtract Long 1613 // Signed Saturating Doubling Multiply-Subtract Long (scalar by element) 1638 // Signed Saturating Rounding Doubling Multiply Subtract Returning High Half
|
| /freebsd-13.1/stand/i386/boot0/ |
| H A D | boot0.S | 406 subb $'1',%al # Subtract '1' ascii code
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsAArch64.td | 284 // Vector Halving Subtract 288 // Vector Saturating Subtract 292 // Vector Subtract High-Half 297 // Vector Rounding Subtract High-Half
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrVector.td | 831 // Subtract. 839 // Subtract compute borrow indication. 847 // Subtract with borrow indication. 851 // Subtract with borrow compute borrow indication. 1374 // Subtract.
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 7162 bool Subtract = false; member 7326 bool setStep(Expr *NewStep, bool Subtract); 7380 bool OpenMPIterationSpaceChecker::setStep(Expr *NewStep, bool Subtract) { in setStep() argument 7416 TestIsLessOp = IsConstPos || (IsUnsigned && !Subtract); in setStep() 7419 (IsConstNeg || (IsUnsigned && Subtract)) : in setStep() 7420 (IsConstPos || (IsUnsigned && !Subtract))))) { in setStep() 7429 if (TestIsLessOp.getValue() == Subtract) { in setStep() 7433 Subtract = !Subtract; in setStep() 7438 SubtractStep = Subtract; in setStep() 8759 ExprResult Start, ExprResult Iter, ExprResult Step, bool Subtract, in buildCounterUpdate() argument [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCInstrFormats.td | 829 // Shift/Subtract/Bit Immediate.
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64.td | 68 "Enable ARMv8.1 Rounding Double Multiply Add/Subtract instructions">;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.td | 736 // Section B.15 - Subtract Instructions, p. 110 1235 // Floating-point Add and Subtract Instructions, p. 146
|