/llvm-project/clang/test/CodeGen/ |
H A D | arm64-abi-vector.c | 24 double sum = fixed; in varargs_vec_2c() local 27 sum = sum + c3.x + c3.y; in varargs_vec_2c() 29 return sum; in varargs_vec_2c() 42 double sum = fixed; in varargs_vec_3c() local 45 sum = sum + c3.x + c3.y; in varargs_vec_3c() 47 return sum; in varargs_vec_3c() 61 double sum = fixed; in varargs_vec_4c() local 64 sum = sum + c4.x + c4.y; in varargs_vec_4c() 66 return sum; in varargs_vec_4c() 80 double sum = fixed; in varargs_vec_5c() local [all …]
|
H A D | arm-cmse-secure.c | 10 unsigned sum; in test_cmse_primitives() local 21 sum = tt_val.value; in test_cmse_primitives() 22 sum += ttt_val.value; in test_cmse_primitives() 23 sum += tta_val.value; in test_cmse_primitives() 24 sum += ttat_val.value; in test_cmse_primitives() 26 sum += tt_val.flags.mpu_region; in test_cmse_primitives() 27 sum += tt_val.flags.sau_region; in test_cmse_primitives() 28 sum += tt_val.flags.mpu_region_valid; in test_cmse_primitives() 29 sum += tt_val.flags.sau_region_valid; in test_cmse_primitives() 30 sum in test_cmse_primitives() [all...] |
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/bugprone/ |
H A D | sizeof-expression-any-pointer.cpp | 33 int sum = 0; in Test1() local 34 sum += sizeof(LEN); in Test1() 36 sum += sizeof(LEN + 1); in Test1() 38 sum += sizeof(sum, LEN); in Test1() 40 sum += sizeof(AsBool()); in Test1() 42 sum += sizeof(AsInt()); in Test1() 44 sum += sizeof(AsEnum()); in Test1() 46 sum += sizeof(AsEnumClass()); in Test1() 48 sum += sizeof(M{}.AsInt()); in Test1() 50 sum += sizeof(M{}.AsEnum()); in Test1() [all …]
|
H A D | sizeof-expression.cpp | 74 int sum = 0; in Test1() local 75 sum += sizeof(LEN); in Test1() 77 sum += sizeof(LEN + 1); in Test1() 79 sum += sizeof(sum, LEN); in Test1() 81 sum += sizeof(AsBool()); in Test1() 83 sum += sizeof(AsInt()); in Test1() 85 sum += sizeof(AsEnum()); in Test1() 87 sum += sizeof(AsEnumClass()); in Test1() 89 sum in Test1() 157 int sum = 0; Test2() local 178 int sum = 0; Test4() local 212 int sum = 0; Test5() local 264 int sum = 0; Test6() local 335 int sum = 0; ValidExpressions() local [all...] |
H A D | sizeof-expression-warn-on-sizeof-pointer-to-aggregate.cpp | 33 int sum = 0; in Test5() local 34 sum += sizeof(&S.arr); in Test5() 36 sum += sizeof(&kGlocalMyStruct.arr); in Test5() 38 sum += sizeof(&kGlocalMyStructPtr->arr); in Test5() 40 sum += sizeof(S.arr + 0); in Test5() 42 sum += sizeof(+ S.arr); in Test5() 44 sum += sizeof((int*)S.arr); in Test5() 47 sum += sizeof(S.ptr); in Test5() 49 sum += sizeof(kGlocalMyStruct.ptr); in Test5() 51 sum += sizeof(kGlocalMyStructPtr->ptr); in Test5() [all …]
|
H A D | sizeof-expression-2.c |
|
/llvm-project/llvm/test/Transforms/LoopDeletion/ |
H A D | eval_first_iteration.ll | 7 ; and therefore prove that %sum.next = %sum + %sub = %sum + %limit - %sum = %limit, 19 ; CHECK-NEXT: [[SUM:%.*]] = phi i32 [ [[SUM_NEXT:%.*]], [[BACKEDGE:%.*]] ], [ 0, [[LOOP_PREHEADE… 20 ; CHECK-NEXT: [[SUB:%.*]] = sub i32 [[LIMIT]], [[SUM]] 27 ; CHECK-NEXT: [[SUM_NEXT]] = add i32 [[SUM]], [[MERGE_PHI]] 41 %sum = phi i32 [ 0, %entry ], [ %sum.next, %backedge ] 42 %sub = sub i32 %limit, %sum 51 %sum.next = add i32 %sum, %merge.phi 52 %loop.cond = icmp ne i32 %sum.next, %limit 56 %sum.next.lcssa = phi i32 [ %sum.next, %backedge ] 57 ret i32 %sum.next.lcssa [all …]
|
/llvm-project/llvm/test/Transforms/LoopVectorize/ |
H A D | if-reduction.ll | 11 ; float sum = 0. 14 ; sum += x[i]; 15 ; return sum; 81 %sum.1 = phi float [ 0.000000e+00, %for.header ], [ %sum.2, %for.body ] 85 %add = fadd fast float %0, %sum.1 86 %sum.2 = select i1 %cmp.2, float %add, float %sum.1 92 %1 = phi float [ 0.000000e+00, %entry ], [ %sum.2, %for.body ] 101 ; double sum [all...] |
H A D | reduction-with-invariant-store.ll | 8 ; int sum = 0; 10 ; sum += src[i]; 11 ; dst[42] = sum; 36 %sum = phi i32 [ 0, %entry ], [ %add, %for.body ] 40 %add = add nsw i32 %sum, %0 52 ; float sum = 0; 54 ; sum += src[i]; 55 ; dst[42] = sum; 73 %sum = phi float [ 0.000000e+00, %entry ], [ %add, %for.body ] 77 %add = fadd fast float %sum, [all...] |
/llvm-project/libc/AOR_v20.02/networking/ |
H A D | chksum_common.h | 86 uint64_t sum = 0; in slurp_small() local 89 sum += load32(cptr); in slurp_small() 95 sum += load16(cptr); in slurp_small() 100 sum += (uint8_t) *cptr; in slurp_small() 102 return sum; in slurp_small() 113 fold_and_swap(uint64_t sum, bool swap) in fold_and_swap() argument 115 /* Fold 64-bit sum to 32 bits */ in fold_and_swap() 116 sum = (sum & 0xffffffff) + (sum >> 32); in fold_and_swap() 117 sum = (sum & 0xffffffff) + (sum >> 32); in fold_and_swap() 118 Assert(sum == (uint32_t) sum); in fold_and_swap() [all …]
|
/llvm-project/polly/test/ScopDetect/ |
H A D | ignore_func_flag_regex.ll | 10 ; void f1(int* sum) { 12 ; sum += i * 3; 14 ; void f2(int* sum) { 16 ; sum += i * 3; 18 ; void g1(int* sum) { 20 ; sum += i * 3; 22 ; void h(int* sum) { 24 ; sum += i * 3; 28 define void @f1(ptr %sum) { 40 %sum.reload = load i32, ptr %sum [all …]
|
H A D | only_func_flag_regex.ll | 16 ; void f1(int* sum) { 18 ; sum += i * 3; 20 ; void f2(int* sum) { 22 ; sum += i * 3; 24 ; void g1(int* sum) { 26 ; sum += i * 3; 28 ; void h(int* sum) { 30 ; sum += i * 3; 34 define void @f1(ptr %sum) { 46 %sum.reload = load i32, ptr %sum [all …]
|
H A D | only_func_flag.ll | 13 ; void f(int* sum) { 15 ; sum += i * 3; 17 ; void g(int* sum) { 19 ; sum += i * 3; 21 ; void h(int* sum) { 23 ; sum += i * 3; 27 define void @f(ptr %sum) { 39 %sum.reload = load i32, ptr %sum 41 %add = add nsw i32 %sum.reload, %mul 43 store i32 %add, ptr %sum [all …]
|
/llvm-project/clang/test/Sema/ |
H A D | builtins-arm64-exclusive.c | 8 int sum = 0; in test_ldrex() local 9 sum += __builtin_arm_ldrex(addr); in test_ldrex() 10 sum += __builtin_arm_ldrex((short *)addr); in test_ldrex() 11 sum += __builtin_arm_ldrex((int *)addr); in test_ldrex() 12 sum += __builtin_arm_ldrex((long long *)addr); in test_ldrex() 13 sum += __builtin_arm_ldrex((__int128 *)addr); in test_ldrex() 14 sum += __builtin_arm_ldrex((float *)addr); in test_ldrex() 15 sum += __builtin_arm_ldrex((double *)addr); in test_ldrex() 16 sum += *__builtin_arm_ldrex((int **)addr); in test_ldrex() 17 sum += __builtin_arm_ldrex((struct Simple **)addr)->a; in test_ldrex() [all …]
|
H A D | builtins-arm-exclusive.c | 8 int sum = 0; in test_ldrex() local 9 sum += __builtin_arm_ldrex(addr); in test_ldrex() 10 sum += __builtin_arm_ldrex((short *)addr); in test_ldrex() 11 sum += __builtin_arm_ldrex((int *)addr); in test_ldrex() 12 sum += __builtin_arm_ldrex((long long *)addr); in test_ldrex() 13 sum += __builtin_arm_ldrex((float *)addr); in test_ldrex() 14 sum += __builtin_arm_ldrex((double *)addr); in test_ldrex() 15 sum += *__builtin_arm_ldrex((int **)addr); in test_ldrex() 16 sum += __builtin_arm_ldrex((struct Simple **)addr)->a; in test_ldrex() 17 sum += __builtin_arm_ldrex((volatile char *)addr); in test_ldrex() [all …]
|
/llvm-project/llvm/test/Transforms/PGOProfile/ |
H A D | maxcountzero.ll | 25 %sum = alloca i32, align 4 26 store volatile i32 %n, ptr %sum, align 4 27 %sum.0.sum.0. = load volatile i32, ptr %sum, align 4 28 call void @bar(i32 noundef %sum.0.sum.0.) 33 %sum.0.sum.0.1 = load volatile i32, ptr %sum, align 4 34 call void @bar(i32 noundef %sum.0.sum.0.1) 41 %sum.0.sum.0.2 = load volatile i32, ptr %sum, align 4 42 call void @bar(i32 noundef %sum.0.sum.0.2)
|
/llvm-project/llvm/test/Transforms/LoopInterchange/ |
H A D | reductions-across-inner-and-outer-loop.ll | 54 %sum.outer = phi i64 [ 0, %entry ], [ %sum.inc.lcssa, %for1.inc ] 59 %sum.inner = phi i64 [ %sum.outer, %for1.header ], [ %sum.inc, %for2 ] 62 %sum.inc = add i64 %sum.inner, %lv 68 %sum.inc.lcssa = phi i64 [ %sum.inc, %for2 ] 74 %sum [all...] |
/llvm-project/llvm/test/CodeGen/ARM/GlobalISel/ |
H A D | arm-isel.ll | 84 %sum = add i8 %x, %y 85 ret i8 %sum 93 %sum = add i16 %x, %y 94 ret i16 %sum 102 %sum = add i32 %x, %y 103 ret i32 %sum 111 %sum = sub i8 %x, %y 112 ret i8 %sum 120 %sum = sub i16 %x, %y 121 ret i16 %sum [all …]
|
/llvm-project/llvm/test/Transforms/LoopVectorize/ARM/ |
H A D | arm-unroll.ll | 22 %sum.01 = phi i32 [ %4, %.lr.ph ], [ 0, %0 ] 25 %4 = add nsw i32 %3, %sum.01 31 %sum.0.lcssa = phi i32 [ 0, %0 ], [ %4, %.lr.ph ] 32 ret i32 %sum.0.lcssa 45 %sum.01 = phi i32 [ %4, %.lr.ph ], [ 0, %0 ] 46 %sum.02 = phi i32 [ %6, %.lr.ph ], [ 0, %0 ] 47 %sum.03 = phi i32 [ %7, %.lr.ph ], [ 0, %0 ] 48 %sum.04 = phi i32 [ %8, %.lr.ph ], [ 0, %0 ] 49 %sum.05 = phi i32 [ %9, %.lr.ph ], [ 0, %0 ] 50 %sum.06 = phi i32 [ %10, %.lr.ph ], [ 0, %0 ] [all …]
|
/llvm-project/polly/test/ScopInfo/ |
H A D | reduction_invalid_different_operators.ll | 4 ; int i, sum = 0, sth = 0; 6 ; sum += 5; 8 ; sum *= 5; 10 ; return sum + sth; 19 %sum.0 = alloca i32 24 store i32 0, ptr %sum.0 31 %sum.0.reload = load i32, ptr %sum.0 35 %tmp = mul i32 %sum.0.reload, 5 36 store i32 %tmp, ptr %sum.0 37 %sum.1.reload = load i32, ptr %sum.0 [all …]
|
H A D | reduction_multiple_loops_array_sum_1.ll | 22 ; int i, j, sum = 1; 24 ; sum *= 7; 26 ; sum += A[i+j]; 29 ; return sum; 35 %sum.04.reg2mem = alloca i32 36 %sum.12.reg2mem = alloca i32 40 store i32 0, ptr %sum.04.reg2mem 45 %sum.04.reload = load i32, ptr %sum.04.reg2mem 46 %mul = mul nsw i32 %sum.04.reload, 7 47 store i32 %mul, ptr %sum.12.reg2mem [all …]
|
/llvm-project/polly/test/DependenceInfo/ |
H A D | reduction_multiple_loops_array_sum_3.ll | 7 ; int i, j, sum = 0; 10 ; sum *= 2; 12 ; sum += A[i+j]; 16 ; return sum; 24 %sum.04.reg2mem = alloca i32 25 %sum.12.reg2mem = alloca i32 29 store i32 0, ptr %sum.04.reg2mem 43 %sum.04.reload = load i32, ptr %sum.04.reg2mem 44 %mul = shl nsw i32 %sum.04.reload, 1 45 store i32 %mul, ptr %sum.12.reg2mem [all …]
|
/llvm-project/offload/test/mapping/ |
H A D | declare_mapper_target_update.cpp | 17 int sum = 0; in main() local 29 sum += c.a[i]; in main() 31 // CHECK: Sum (after first update from) = 0 in main() 32 printf("Sum (after first update from) = %d\n", sum); in main() 41 sum = 0; in main() 43 sum += c.a[i]; in main() 45 // CHECK: Sum (after update to) = 1024 in main() 46 printf("Sum (after update to) = %d\n", sum); in main() 48 sum = 0; in main() 50 sum += c.a[i]; in main() [all …]
|
/llvm-project/libc/AOR_v20.02/networking/aarch64/ |
H A D | chksum_simd.c | 23 uint64_t sum = 0; in slurp_head64() local 31 /* Fold 64-bit sum to 33 bits */ in slurp_head64() 32 sum = val >> 32; in slurp_head64() 33 sum += (uint32_t) val; in slurp_head64() 37 return sum; in slurp_head64() 42 slurp_tail64(uint64_t sum, const void *ptr, uint32_t nbytes) in slurp_tail64() argument 51 sum += val >> 32; in slurp_tail64() 52 sum += (uint32_t) val; in slurp_tail64() 56 return sum; in slurp_tail64() 63 uint64_t sum; in __chksum_aarch64_simd() local [all …]
|
/llvm-project/llvm/test/Analysis/LoopNestAnalysis/ |
H A D | nests-with-lcssa.ll | 65 ; int sum = 0, prod = 1; 69 ; sum += i * j * k; 74 ; return sum + prod; 89 %sum.012 = phi i32 [ 0, %for.i.ph ], [ %sum.1.lcssa, %for.i.inc ] 99 %sum.16 = phi i32 [ %sum.012, %for.j.ph ], [ %sum.2.lcssa, %for.j.inc ] 109 %sum.22 = phi i32 [ %sum.16, %for.k.ph ], [ %add, %for.k.inc ] 112 %add = add nsw i32 %sum.22, %mul7 125 %sum.2.lcssa = phi i32 [ %split, %for.k.end_crit_edge ], [ %sum.16, %for.j ] 137 %split9 = phi i32 [ %sum.2.lcssa, %for.j.inc ] 142 %sum.1.lcssa = phi i32 [ %split9, %for.j.end_crit_edge ], [ %sum.012, %for.i ] [all …]
|