| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/avr/ |
| H A D | udivmodqi4.S | 34 sub r25, r22 ; Subtract the divisor.
|
| H A D | udivmodhi4.S | 39 sbc r27, r23 ; Subtract the divisor.
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVScheduleV.td | 348 // 11.1. Vector Single-Width Integer Add and Subtract 353 // 11.2. Vector Widening Integer Add/Subtract 406 // 12.1. Vector Single-Width Saturating Add and Subtract 410 // 12.2. Vector Single-Width Averaging Add and Subtract 426 // 13.2. Vector Single-Width Floating-Point Add/Subtract Instructions 429 // 13.3. Vector Widening Floating-Point Add/Subtract Instructions 589 // 11.1. Vector Single-Width Integer Add and Subtract 593 // 11.2. Vector Widening Integer Add/Subtract 636 // 12.1. Vector Single-Width Saturating Add and Subtract 639 // 12.2. Vector Single-Width Averaging Add and Subtract [all …]
|
| H A D | RISCVInstrInfoVSDPatterns.td | 876 // 11.1. Vector Single-Width Integer Add and Subtract 921 // 11.2. Vector Widening Integer Add and Subtract 1150 // 12.1. Vector Single-Width Saturating Add and Subtract 1156 // 12.2. Vector Single-Width Averaging Add and Subtract 1203 // 13.2. Vector Single-Width Floating-Point Add/Subtract Instructions 1208 // 13.3. Vector Widening Floating-Point Add/Subtract Instructions
|
| H A D | RISCVInstrInfoV.td | 1134 // Vector Single-Width Integer Add and Subtract 1142 // Vector Widening Integer Add/Subtract 1183 // Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions 1356 // Vector Single-Width Averaging Add and Subtract 1377 // Vector Single-Width Floating-Point Add/Subtract Instructions 1384 // Vector Widening Floating-Point Add/Subtract Instructions
|
| H A D | RISCVInstrInfoVPseudos.td | 6186 // 11.1. Vector Single-Width Integer Add and Subtract 6282 // 11.2. Vector Widening Integer Add/Subtract 6304 // 11.4. Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions 6408 // 12.1. Vector Single-Width Saturating Add and Subtract 6418 // 12.2. Vector Single-Width Averaging Add and Subtract 6454 // 13.2. Vector Single-Width Floating-Point Add/Subtract Instructions 6463 // 13.3. Vector Widening Floating-Point Add/Subtract Instructions 6823 // 11.1. Vector Single-Width Integer Add and Subtract 6830 // 11.2. Vector Widening Integer Add/Subtract 6858 // 11.4. Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions [all …]
|
| H A D | RISCVInstrInfoVVLPatterns.td | 2091 // 11.1. Vector Single-Width Integer Add and Subtract 2135 // 11.2. Vector Widening Integer Add/Subtract 2413 // 12.1. Vector Single-Width Saturating Add and Subtract 2419 // 12.2. Vector Single-Width Averaging Add and Subtract 2449 // 13.2. Vector Single-Width Floating-Point Add/Subtract Instructions 2454 // 13.3. Vector Widening Floating-Point Add/Subtract Instructions
|
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/ |
| H A D | CoverageMapping.cpp | 70 E.RHS, E.Kind == CounterExpression::Subtract ? -Factor : Factor, Terms); in extractTerms() 121 C = get(CounterExpression(CounterExpression::Subtract, C, in simplify() 134 auto Cnt = get(CounterExpression(CounterExpression::Subtract, LHS, RHS)); in subtract() 155 case CounterExpression::Subtract: in subst() 177 OS << (E.Kind == CounterExpression::Subtract ? " - " : " + "); in dump() 238 E.Kind == CounterExpression::Subtract ? LHS - RHS : LHS + RHS; in evaluate()
|
| H A D | CoverageMappingReader.cpp | 205 case CounterExpression::Subtract: in decodeCounter() 424 CounterExpression(CounterExpression::Subtract, Counter(), Counter())); in read()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | riscv_vector.td | 757 // 11.1. Vector Single-Width Integer Add and Subtract 767 // 11.2. Vector Widening Integer Add/Subtract 803 // 11.4. Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions 956 // 12.1. Vector Single-Width Saturating Add and Subtract 969 // 12.2. Vector Single-Width Averaging Add and Subtract 1015 // 13.2. Vector Single-Width Floating-Point Add/Subtract Instructions 1020 // 13.3. Vector Widening Floating-Point Add/Subtract Instructions 1030 // 13.2. Vector Single-Width Floating-Point Add/Subtract Instructions 1035 // 13.3. Vector Widening Floating-Point Add/Subtract Instructions 1054 // 13.3. Vector Widening Floating-Point Add/Subtract Instructions [all …]
|
| H A D | arm_neon.td | 1440 // Signed Saturating Rounding Doubling Multiply Subtract Returning High Half 1574 // Signed Saturating Doubling Multiply-Subtract Long 1635 // Signed Saturating Doubling Multiply-Subtract Long (scalar by element) 1652 // Signed Saturating Rounding Doubling Multiply Subtract Returning High Half
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/ |
| H A D | CommonConfig.h | 155 enum class AdjustKind { Set, Add, Subtract }; enumerator
|
| /freebsd/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 | 3456 SDValue Subtract = in get32BitZExtCompare() local 3460 Subtract, S->getI64Imm(1, dl), in get32BitZExtCompare() 3476 SDValue Subtract = in get32BitZExtCompare() local 3479 Subtract, S->getI64Imm(1, dl), in get32BitZExtCompare() 3629 SDValue Subtract = in get32BitSExtCompare() local 3632 SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, Subtract, in get32BitSExtCompare() 3649 SDValue Subtract = in get32BitSExtCompare() local 3652 Subtract, S->getI64Imm(63, dl)), 0); in get32BitSExtCompare()
|
| /freebsd/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 | 1309 // Subtract with carry register 1318 // Subtract immediate 1344 // Subtract register
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | X86.cpp | 326 bool Subtract = false; in EmitX86FMAExpr() local 331 Subtract = true; in EmitX86FMAExpr() 339 Subtract = true; in EmitX86FMAExpr() 347 Subtract = true; in EmitX86FMAExpr() 354 Subtract = true; in EmitX86FMAExpr() 361 Subtract = true; in EmitX86FMAExpr() 369 Subtract = true; in EmitX86FMAExpr() 382 if (Subtract) in EmitX86FMAExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEInstrVec.td | 851 // Section 8.10.4 - VSUB (Vector Subtract) 865 // Section 8.10.5 - VSBS (Vector Subtract Single) 882 // Section 8.10.6 - VSBX (Vector Subtract) 1120 // Section 8.13.2 - VFSB (Vector Floating Subtract) 1214 // Section 8.13.9 - VFMSB (Vector Floating Fused Multiply Subtract) 1242 // Section 8.13.11 - VFNMSB (Vector Floating Fused Negative Multiply Subtract) 1410 // Section 8.15.2 - VFIS (Vector Floating Iteration Subtract) 1422 // Section 8.15.5 - VFISM (Vector Floating Iteration Subtract and Multiply) 1430 // Section 8.15.7 - VFIMS (Vector Floating Iteration Multiply and Subtract)
|
| H A D | VEInstrInfo.td | 1204 // Section 8.4.4 - SUB (Subtract) 1208 // Section 8.4.5 - SBS (Subtract Single) 1212 // Section 8.4.6 - SBX (Subtract) 1373 // Section 8.7.2 - FSB (Floating Subtract) 1407 // Section 8.7.8 - FSQ (Floating Subtract Quadruple) 1410 // Section 8.7.9 - FMQ (Floating Subtract Quadruple)
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObjcopy.cpp | 864 if (PatternUpdate.Update.Kind == AdjustKind::Subtract && in handleArgs() 888 case (AdjustKind::Subtract): in handleArgs()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/ |
| H A D | CoverageMapping.h | 166 enum ExprKind { Subtract, Add }; enumerator 1500 return CounterExpression(CounterExpression::ExprKind::Subtract,
|
| /freebsd/stand/i386/boot0/ |
| H A D | boot0.S | 397 subb $'1',%al # Subtract '1' ascii code
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedAmpere1B.td | 1011 // Subtract Pointer 1013 // Subtract Pointer, flagset
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsAArch64.td | 322 // Vector Halving Subtract 326 // Vector Saturating Subtract 330 // Vector Subtract High-Half 335 // Vector Rounding Subtract High-Half
|