Searched refs:checkedMul (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | CheckedArithmeticTest.cpp | 29 EXPECT_EQ(checkedMul<int64_t>(Max, 2), None); in TEST() 30 EXPECT_EQ(checkedMul<int64_t>(Max, Max), None); in TEST() 31 EXPECT_EQ(checkedMul<int64_t>(Min, 2), None); in TEST() 32 EXPECT_EQ(checkedMul<int64_t>(10, 2), Optional<int64_t>(20)); in TEST() 47 EXPECT_EQ(checkedMul<int16_t>(Max, 2), None); in TEST() 48 EXPECT_EQ(checkedMul<int16_t>(Max, Max), None); in TEST() 49 EXPECT_EQ(checkedMul<int16_t>(Min, 2), None); in TEST() 50 EXPECT_EQ(checkedMul<int16_t>(10, 2), Optional<int16_t>(20)); in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | CheckedArithmetic.h | 66 checkedMul(T LHS, T RHS) { in checkedMul() function 76 if (auto Product = checkedMul(A, B)) in checkedMulAdd()
|
| /llvm-project-15.0.7/mlir/lib/ExecutionEngine/ |
| H A D | SparseTensorUtils.cpp | 74 static inline uint64_t checkedMul(uint64_t lhs, uint64_t rhs) { in checkedMul() function 426 sz = checkedMul(sz, getDimSizes()[r]); in SparseTensorStorage() 706 count = checkedMul(count, sz - full); in finalizeSegment() 938 sz = checkedMul(sz, dimSizes[r]); in SparseTensorNNZ()
|