Home
last modified time | relevance | path

Searched refs:subtract (Results 1 – 25 of 162) sorted by relevance

1234567

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dmatrix-type-operators.cpp41 typename MyMatrix<EltTy2, R2, C2>::matrix_t subtract(MyMatrix<EltTy0, R0, C0> &A, MyMatrix<EltTy1, … in subtract() function
57 unsigned v1 = subtract<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_subtract_template()
61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template()
64 Mat1.value = subtract<unsigned, 3, 3, float, 2, 2, unsigned, 2, 2>(Mat2, Mat3); in test_subtract_template()
/llvm-project-15.0.7/mlir/lib/Analysis/Presburger/
H A DPWMAFunction.cpp18 static SmallVector<int64_t, 8> subtract(ArrayRef<int64_t> vecA, in subtract() function
171 subtract(commonFunc.output.getRow(row), other.output.getRow(row))); in isEqualWhereDomainsOverlap()
255 dom = dom.subtract(better); in unionFunction()
273 result.addPiece(funcB.getDomain().subtract(dom), funcB.getOutputMatrix()); in unionFunction()
322 subtract(mafA.getOutputExpr(level), mafB.getOutputExpr(level)); in tiebreakLex()
H A DPresburgerRelation.cpp433 PresburgerRelation::subtract(const PresburgerRelation &set) const { in subtract() function in PresburgerRelation
446 return this->subtract(set).isIntegerEmpty(); in isSubsetOf()
859 PresburgerSet PresburgerSet::subtract(const PresburgerRelation &set) const { in subtract() function in PresburgerSet
860 return PresburgerSet(PresburgerRelation::subtract(set)); in subtract()
/llvm-project-15.0.7/mlir/include/mlir/Analysis/Presburger/
H A DPresburgerRelation.h96 PresburgerRelation subtract(const PresburgerRelation &set) const;
175 PresburgerSet subtract(const PresburgerRelation &set) const;
H A DIntegerRelation.h607 PresburgerRelation subtract(const PresburgerRelation &set) const;
798 PresburgerSet subtract(const PresburgerSet &other) const;
/llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/
H A D2012-04-09-unroll-indirectbr.ll5 declare void @subtract() nounwind uwtable
22 call void @subtract()
/llvm-project-15.0.7/mlir/unittests/Analysis/Presburger/
H A DPresburgerSetTest.cpp58 PresburgerSet diff = s.subtract(t); in testSubtractAtPoints()
406 EXPECT_TRUE(set.subtract(set).isEqual(emptySet)); in TEST()
465 EXPECT_TRUE(setA.subtract(setB).isEqual(setA)); in TEST()
548 expectEqual(triangle2.subtract(zeroToThirteen), fifteen); in TEST()
893 PresburgerSet result = set1.subtract(set2); in TEST()
901 PresburgerSet subtractSelf = set1.subtract(set1); in TEST()
/llvm-project-15.0.7/llvm/test/DebugInfo/MIR/InstrRef/
H A Dx86-lea-fixup.mir80 # In this code sequence, an LEA is converted into a subtract that's combined
81 # with another subtract. The instruction number on the computed value should
82 # only be attached to the last subtract.
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DAPFloat.h276 opStatus subtract(const IEEEFloat &, roundingMode);
494 lostFraction addOrSubtractSignificand(const IEEEFloat &, bool subtract);
515 opStatus addOrSubtractSpecials(const IEEEFloat &, bool subtract);
528 opStatus addOrSubtract(const IEEEFloat &, roundingMode, bool subtract);
640 opStatus subtract(const DoubleAPFloat &RHS, roundingMode RM);
979 opStatus subtract(const APFloat &RHS, roundingMode RM) { in subtract() function
983 return U.IEEE.subtract(RHS.U.IEEE, RM); in subtract()
985 return U.Double.subtract(RHS.U.Double, RM); in subtract()
1066 (void)Result.subtract(RHS, rmNearestTiesToEven);
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dvec-mul-05.ll21 ; Test a v2f64 negative multiply-and-subtract.
48 ; Test a v4f32 negative multiply-and-subtract.
H A Dvec-strict-mul-05.ll24 ; Test a v2f64 negative multiply-and-subtract.
57 ; Test a v4f32 negative multiply-and-subtract.
H A Dvec-mul-04.ll19 ; Test a v4f32 multiply-and-subtract.
H A Dvec-strict-mul-04.ll22 ; Test a v4f32 multiply-and-subtract.
H A Dvec-strict-mul-02.ll22 ; Test a v2f64 multiply-and-subtract.
/llvm-project-15.0.7/polly/lib/Transform/
H A DFlattenAlgo.cpp74 isl::union_pw_aff subtract(isl::union_pw_aff UPwAff, isl::val Val) { in subtract() function
235 ScatterSet = ScatterSet.subtract(ScatterFirst); in tryFlattenSequence()
290 auto FirstSubScheduleNormalized = subtract(FirstSubScheduleAff, MinVal); in tryFlattenLoop()
/llvm-project-15.0.7/llvm/lib/Support/
H A DAPFloat.cpp1507 sign = rhs.sign ^ subtract; in addOrSubtractSpecials()
1512 sign = rhs.sign ^ subtract; in addOrSubtractSpecials()
1549 if (subtract) { in addOrSubtractSignificand()
1933 fs = subtract(P, rmNearestTiesToEven); in remainder()
1971 fs = subtract(V, rmNearestTiesToEven); in mod()
2099 subtract(MagicConstant, rounding_mode); in roundToIntegral()
3201 v.subtract(u, rmNearestTiesToEven); in convertPPCDoubleDoubleAPFloatToAPInt()
4341 Status |= Floats[1].subtract(z, RM); in addImpl()
4354 Status |= q.subtract(z, RM); in addImpl()
4361 Status |= q.subtract(a, RM); in addImpl()
[all …]
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmatrix-type-operators.cpp35 typename MyMatrix<EltTy0, R0, C0>::matrix_t subtract(MyMatrix<EltTy0, R0, C0> &A, MyMatrix<EltTy0, … in subtract() function
51 Mat1.value = subtract(Mat1, Mat2); in test_subtract_template()
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/
H A Dfsub.ll2 ; Check that we generate sp floating point subtract in V5.
H A Ddsub.ll2 ; Check that we generate double precision floating point subtract in V5.
H A Dmaddsubu.ll3 ; Test that we generate 64-bit mutiply accumulate/subtract.
/llvm-project-15.0.7/llvm/test/Transforms/LICM/
H A D2003-05-02-LoadHoist.ll3 ; loaded from. Basically if the load gets hoisted, the subtract gets turned
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dpr11468.ll24 ; Restore %rsp from %rbp and subtract the total size of saved registers.
/llvm-project-15.0.7/polly/unittests/DeLICM/
H A DDeLICMTest.cpp42 Occupied = Universe.subtract(Undef); in completeLifetime()
62 Undef = Universe.subtract(Occupied); in completeLifetime()
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dcombine-movc-sub.ll7 ; The subtract instruction %3 will be optimized (combined and predicated) with the select
8 ; inside the loop. In this case, the kill flag on the subtract should be removed or else
/llvm-project-15.0.7/clang/include/clang/Basic/
H A Darm_mve.td246 multiclass VQDMLAD<int exchange, int round, int subtract> {
249 (u32 exchange), (u32 round), (u32 subtract))>;
253 (u32 exchange), (u32 round), (u32 subtract), $pred)>;
1374 (unsignedflag Scalar), subtract, exchange,
1379 (unsignedflag Scalar), subtract, exchange,
1385 (unsignedflag Scalar), subtract, exchange,
1391 (unsignedflag Scalar), subtract, exchange,
1411 multiclass MVEBinaryVectorHoriz64Base<dag subtract, dag exchange,
1416 (unsignedflag Scalar), subtract, exchange,
1422 (unsignedflag Scalar), subtract, exchange,
[all …]

1234567