Home
last modified time | relevance | path

Searched refs:checkedAdd (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Support/
H A DCheckedArithmeticTest.cpp11 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 DCheckedArithmetic.h48 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 DEmulateInstructionARM64.cpp564 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 DVectorUtils.h636 Optional<int32_t> MaybeKey = checkedAdd(Index, SmallestKey); in insertMember()
/llvm-project-15.0.7/llvm/lib/FileCheck/
H A DFileCheck.cpp209 Optional<int64_t> Result = checkedAdd<int64_t>(LeftValue, RightValue); in operator +()