Searched refs:checkedAdd (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | CheckedArithmeticTest.cpp | 11 EXPECT_EQ(checkedAdd<int64_t>(Max, Max), None); in TEST() 12 EXPECT_EQ(checkedAdd<int64_t>(Min, -1), None); in TEST() 13 EXPECT_EQ(checkedAdd<int64_t>(Max, 1), None); in TEST() 14 EXPECT_EQ(checkedAdd<int64_t>(10, 1), Optional<int64_t>(11)); in TEST() 20 EXPECT_EQ(checkedAdd<int16_t>(Max, Max), None); in TEST() 21 EXPECT_EQ(checkedAdd<int16_t>(Min, -1), None); in TEST() 22 EXPECT_EQ(checkedAdd<int16_t>(Max, 1), None); in TEST() 23 EXPECT_EQ(checkedAdd<int16_t>(10, 1), Optional<int64_t>(11)); in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | CheckedArithmetic.h | 48 checkedAdd(T LHS, T RHS) { in checkedAdd() function 77 return checkedAdd(*Product, C); in checkedMulAdd()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Instruction/ARM64/ |
| H A D | EmulateInstructionARM64.cpp | 564 llvm::Optional<int64_t> signed_sum = llvm::checkedAdd(SInt(x), SInt(y)); in AddWithCarry() 567 overflow |= !llvm::checkedAdd(*signed_sum, SInt(carry_in)); in AddWithCarry()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | VectorUtils.h | 636 Optional<int32_t> MaybeKey = checkedAdd(Index, SmallestKey); in insertMember()
|
| /llvm-project-15.0.7/llvm/lib/FileCheck/ |
| H A D | FileCheck.cpp | 209 Optional<int64_t> Result = checkedAdd<int64_t>(LeftValue, RightValue); in operator +()
|