Home
last modified time | relevance | path

Searched refs:Subtract (Results 1 – 25 of 59) sorted by relevance

123

/freebsd-11-stable/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
HDCoverageMapping.cpp69 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()
HDCoverageMappingReader.cpp122 case CounterExpression::Subtract: in decodeCounter()
279 CounterExpression(CounterExpression::Subtract, Counter(), Counter())); in read()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDREADME_P9.txt184 - 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}:
HDPPCISelDAGToDAG.cpp3047 SDValue Subtract = in get32BitZExtCompare() local
3051 Subtract, S->getI64Imm(1, dl), in get32BitZExtCompare()
3067 SDValue Subtract = in get32BitZExtCompare() local
3070 Subtract, S->getI64Imm(1, dl), in get32BitZExtCompare()
3220 SDValue Subtract = in get32BitSExtCompare() local
3223 SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, Subtract, in get32BitSExtCompare()
3240 SDValue Subtract = in get32BitSExtCompare() local
3243 Subtract, S->getI64Imm(63, dl)), 0); in get32BitSExtCompare()
HDPPCInstrAltivec.td1212 // Vector Doubleword Subtract
1217 // Vector Quadword Subtract
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
HDCoverageMapping.h146 enum ExprKind { Subtract, Add }; enumerator
805 return CounterExpression(CounterExpression::ExprKind::Subtract,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMScheduleA8.td938 // Double-register Integer Subtract
942 // Quad-register Integer Subtract
946 // Double-register Integer Subtract
950 // Quad-register Integer Subtract
HDARMScheduleA9.td1329 // Double-register Integer Subtract
1338 // Quad-register Integer Subtract
1401 // Double-register Integer Subtract (4 cycle)
1410 // Quad-register Integer Subtract (4 cycle)
HDARMInstrThumb.td1287 // Subtract with carry register
1296 // Subtract immediate
1322 // Subtract register
HDARMInstrNEON.td4454 // Vector Multiply-Accumulate and Multiply-Subtract Operations.
4595 // VQRDMLSH : Vector Saturating Rounding Doubling Multiply Subtract Long
4690 // VMLS : Vector Multiply Subtract (integer and floating-point)
4747 // VMLSL : Vector Multiply Subtract Long (Q -= D * D)
4756 // VQDMLSL : Vector Saturating Doubling Multiply Subtract Long (Q -= D * D)
4782 // Fused Vector Multiply-Accumulate and Fused Multiply-Subtract Operations.
4798 // Fused Vector Multiply Subtract (floating-point)
5036 // Vector Subtract Operations.
5038 // VSUB : Vector Subtract (integer and floating-point)
5051 // VSUBL : Vector Subtract Long (Q = D - D)
[all …]
HDARMScheduleA57.td1091 // Vector Saturating Rounding Doubling Multiply Accumulate/Subtract Long
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDIntrinsicsAArch64.td237 // Vector Halving Subtract
241 // Vector Saturating Subtract
245 // Vector Subtract High-Half
250 // Vector Rounding Subtract High-Half
HDIntrinsicsARM.td457 // Vector Subtract.
/freebsd-11-stable/stand/i386/boot0/
HDboot0.S406 subb $'1',%al # Subtract '1' ascii code
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZInstrVector.td804 // Subtract.
812 // Subtract compute borrow indication.
820 // Subtract with borrow indication.
824 // Subtract with borrow compute borrow indication.
1334 // Subtract.
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaOpenMP.cpp5632 bool Subtract = false; member
5794 bool setStep(Expr *NewStep, bool Subtract);
5848 bool OpenMPIterationSpaceChecker::setStep(Expr *NewStep, bool Subtract) { in setStep() argument
5877 IsConstant && Result.isSigned() && (Subtract != Result.isNegative()); in setStep()
5879 IsConstant && Result.isSigned() && (Subtract == Result.isNegative()); in setStep()
5884 TestIsLessOp = IsConstPos || (IsUnsigned && !Subtract); in setStep()
5887 (IsConstNeg || (IsUnsigned && Subtract)) : in setStep()
5888 (IsConstPos || (IsUnsigned && !Subtract))))) { in setStep()
5897 if (TestIsLessOp.getValue() == Subtract) { in setStep()
5901 Subtract = !Subtract; in setStep()
[all …]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
HDarm_neon.td1220 // Signed Saturating Rounding Doubling Multiply Subtract Returning High Half
1354 // Signed Saturating Doubling Multiply-Subtract Long
1413 // Signed Saturating Doubling Multiply-Subtract Long (scalar by element)
1430 // Signed Saturating Rounding Doubling Multiply Subtract Returning High Half
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64.td65 "Enable ARMv8.1 Rounding Double Multiply Add/Subtract instructions">;
HDAArch64InstrFormats.td2167 // Add/Subtract
2291 // Add/Subtract immediate
2307 // Add/Subtract register - Only used for CodeGen
2311 // Add/Subtract shifted register
2322 // Add/Subtract extended register
2372 // Add/Subtract immediate
2382 // Add/Subtract register
2386 // Add/Subtract shifted register
2396 // Add/Subtract extended register
9981 // AdvSIMD v8.1 Rounding Double Multiply Add/Subtract
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/
HDARCInstrFormats.td779 // Shift/Subtract/Bit Immediate.
HDARCInstrInfo.td608 // Shift/Subtract/Bit Immediate.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
HDSparcInstrInfo.td717 // Section B.15 - Subtract Instructions, p. 110
1208 // Floating-point Add and Subtract Instructions, p. 146
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyInstrSIMD.td899 // Quasi-Fused Multiply- Add and Subtract (QFMA/QFMS)
/freebsd-11-stable/contrib/libstdc++/
DChangeLog-1998209 * bits/basic_string.h (basic_string<>::max_size): Subtract 1, not
/freebsd-11-stable/share/misc/
HDusb_hid_usages435 0xD4 Keypad Memory Subtract

123