Searched refs:checkedMulAdd (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | CheckedArithmeticTest.cpp | 38 EXPECT_EQ(checkedMulAdd<int64_t>(Max, 1, 2), None); in TEST() 39 EXPECT_EQ(checkedMulAdd<int64_t>(1, 1, Max), None); in TEST() 40 EXPECT_EQ(checkedMulAdd<int64_t>(1, -1, Min), None); in TEST() 41 EXPECT_EQ(checkedMulAdd<int64_t>(10, 2, 3), Optional<int64_t>(23)); in TEST() 56 EXPECT_EQ(checkedMulAdd<int16_t>(Max, 1, 2), None); in TEST() 57 EXPECT_EQ(checkedMulAdd<int16_t>(1, 1, Max), None); in TEST() 58 EXPECT_EQ(checkedMulAdd<int16_t>(1, -1, Min), None); in TEST() 59 EXPECT_EQ(checkedMulAdd<int16_t>(10, 2, 3), Optional<int16_t>(23)); in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | CheckedArithmetic.h | 75 checkedMulAdd(T A, T B, T C) { in checkedMulAdd() function
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1388 if (auto NewOffset = llvm::checkedMulAdd(i, size, offset)) { in getAsArrayOffset()
|