| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | complex.cpp | 24 ValueWithRealFlags<Complex<R>> Complex<R>::Subtract( in Subtract() function in Fortran::evaluate::value::Complex 27 Part reDiff{re_.Subtract(that.re_, rounding).AccumulateFlags(flags)}; in Subtract() 28 Part imDiff{im_.Subtract(that.im_, rounding).AccumulateFlags(flags)}; in Subtract() 41 Part acbd{ac.Subtract(bd, rounding).AccumulateFlags(flags)}; in Multiply() 74 im1 = im_.Subtract(aS, rounding).AccumulateFlags(flags); in Divide() 77 im1 = bS.Subtract(re_, rounding).AccumulateFlags(flags); in Divide()
|
| H A D | fold-reduction.h | 209 sum.value.Subtract(element).value.Subtract(next.value).value; in FoldSum()
|
| H A D | real.cpp | 422 result.value = Subtract(product, rounding).AccumulateFlags(result.flags); in MOD() 445 result.value = Subtract(product, rounding).AccumulateFlags(result.flags); in MODULO() 458 result = Subtract(y, rounding); in DIM() 484 result.value.Subtract(adjust, Rounding{common::RoundingMode::ToZero}) in ToWholeNumber()
|
| H A D | formatting.cpp | 196 template <typename T> constexpr Precedence ToPrecedence(const Subtract<T> &) { in ToPrecedence() 284 constexpr OperatorSpelling SpellOperator(const Subtract<A> &) { in SpellOperator()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVScheduleV.td | 93 // 11.1. Vector Single-Width Integer Add and Subtract 98 // 11.2. Vector Widening Integer Add/Subtract 146 // 12.1. Vector Single-Width Saturating Add and Subtract 150 // 12.2. Vector Single-Width Averaging Add and Subtract 166 // 13.2. Vector Single-Width Floating-Point Add/Subtract Instructions 169 // 13.3. Vector Widening Floating-Point Add/Subtract Instructions 317 // 11.1. Vector Single-Width Integer Add and Subtract 321 // 11.2. Vector Widening Integer Add/Subtract 362 // 12.1. Vector Single-Width Saturating Add and Subtract 365 // 12.2. Vector Single-Width Averaging Add and Subtract [all …]
|
| /llvm-project-15.0.7/flang/lib/Common/ |
| H A D | Fortran.cpp | 24 case NumericOperator::Subtract: in AsFortran()
|
| /llvm-project-15.0.7/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.
|
| /llvm-project-15.0.7/flang/include/flang/Common/ |
| H A D | Fortran.h | 35 ENUM_CLASS(NumericOperator, Power, Multiply, Divide, Add, Subtract)
|
| /llvm-project-15.0.7/llvm/lib/ProfileData/Coverage/ |
| H A D | CoverageMapping.cpp | 68 E.RHS, E.Kind == CounterExpression::Subtract ? -Factor : Factor, Terms); in extractTerms() 119 C = get(CounterExpression(CounterExpression::Subtract, C, in simplify() 132 auto Cnt = get(CounterExpression(CounterExpression::Subtract, LHS, RHS)); in subtract() 150 OS << (E.Kind == CounterExpression::Subtract ? " - " : " + "); in dump() 184 return E.Kind == CounterExpression::Subtract ? *LHS - *RHS : *LHS + *RHS; in evaluate()
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | expression.h | 299 template <typename A> struct Subtract : public Operation<Subtract<A>, A, A, A> { 302 using Base = Operation<Subtract, A, A, A>; 529 Add<Result>, Subtract<Result>, Multiply<Result>, Divide<Result>, 563 Negate<Result>, Add<Result>, Subtract<Result>, Multiply<Result>, 580 Convert<Result, TypeCategory::Complex>, Add<Result>, Subtract<Result>,
|
| H A D | complex.h | 73 ValueWithRealFlags<Complex> Subtract(const Complex &,
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | BlockFrequencyTest.cpp | 90 TEST(BlockFrequencyTest, Subtract) { in TEST() argument
|
| /llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/ |
| H A D | byval.ll | 22 ; Subtract 16 from SP (SP is 16-byte aligned) 67 ; Subtract 16 from SP (SP is 16-byte aligned)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-symbolizer/pdb/ |
| H A D | pdb.test | 21 Subtract ImageBase from all the offsets and run the test again with
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/AArch64/ |
| H A D | arm64-arithmetic.txt | 4 # Add/Subtract with carry/borrow 28 # Add/Subtract with (optionally shifted) immediate 85 # Add/Subtract register with (optional) shift 161 # Add/Subtract with (optional) extend
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/Hexagon/ |
| H A D | alu32_alu.txt | 32 # Subtract
|
| H A D | xtype_alu.txt | 168 # Subtract doublewords 172 # Subtract and accumulate words 176 # Subtract halfword
|
| /llvm-project-15.0.7/llvm/test/MC/AArch64/ |
| H A D | arm64-arithmetic-encoding.s | 5 ; Add/Subtract with carry/borrow 29 ; Add/Subtract with (optionally shifted) immediate 103 ; Add/Subtract register with (optional) shift 167 ; Add/Subtract with (optional) extend
|
| /llvm-project-15.0.7/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}:
|
| /llvm-project-15.0.7/llvm/test/Object/ |
| H A D | coff-archive.test | 37 CHECKIDX: ?Subtract@MyMathFuncs@MathFuncs@@SANNN@Z in Debug\mymath.obj 191 CHECKIDX: 00000000 T ?Subtract@MyMathFuncs@MathFuncs@@SANNN@Z
|
| /llvm-project-15.0.7/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
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | IterationSpace.cpp | 127 const Fortran::evaluate::Subtract<Fortran::evaluate::Type<TC, KIND>> &x) { in getHashValue() 397 static bool isEqual(const Fortran::evaluate::Subtract<A> &x, in isEqual() 398 const Fortran::evaluate::Subtract<A> &y) { in isEqual()
|
| /llvm-project-15.0.7/libclc/generic/lib/math/ |
| H A D | sincos_helpers.cl | 263 // Subtract 1 if msb of fraction is 1, i.e. fraction >= 0.5 356 // Subtract from x 488 // Subtract 1 if fraction is >= 0.5, and update regn
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | resolve-names-utils.cpp | 192 case IntrinsicOperator::Subtract: in MapIntrinsicOperator() 193 return NumericOperator::Subtract; in MapIntrinsicOperator()
|