@@ -19,29 +19,29 @@ __attribute__((noinline)) void bar(int i) { g += i; }
19
19
20
20
__attribute__((noinline )) void foo (int n , int N ) {
21
21
// PROMO-LABEL: @foo
22
- // PROMO: load{{.*}}@__profc_foo{{.*}} 3 ){{.*}}
22
+ // PROMO: load{{.*}}@__profc_foo{{.*}} 24 ){{.*}}
23
23
// PROMO-NEXT: add
24
- // PROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 3 ){{.*}}
24
+ // PROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 24 ){{.*}}
25
25
// PROMO: load{{.*}}@__profc_foo, align
26
26
// PROMO-NEXT: add
27
27
// PROMO-NEXT: store{{.*}}@__profc_foo, align
28
- // PROMO-NEXT: load{{.*}}@__profc_foo{{.*}} 1 ){{.*}}
28
+ // PROMO-NEXT: load{{.*}}@__profc_foo{{.*}} 8 ){{.*}}
29
29
// PROMO-NEXT: add
30
- // PROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 1 ){{.*}}
31
- // PROMO: load{{.*}}@__profc_foo{{.*}} 2 ){{.*}}
30
+ // PROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 8 ){{.*}}
31
+ // PROMO: load{{.*}}@__profc_foo{{.*}} 16 ){{.*}}
32
32
// PROMO-NEXT: add
33
- // PROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 2 ){{.*}}
33
+ // PROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 16 ){{.*}}
34
34
//
35
35
// NOPROMO-LABEL: @foo
36
36
// NOPROMO: load{{.*}}@__profc_foo, align
37
37
// NOPROMO-NEXT: add
38
38
// NOPROMO-NEXT: store{{.*}}@__profc_foo, align
39
- // NOPROMO: load{{.*}}@__profc_foo{{.*}} 1 ){{.*}}
39
+ // NOPROMO: load{{.*}}@__profc_foo{{.*}} 8 ){{.*}}
40
40
// NOPROMO-NEXT: add
41
- // NOPROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 1 ){{.*}}
42
- // NOPROMO: load{{.*}}@__profc_foo{{.*}} 2 ){{.*}}
41
+ // NOPROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 8 ){{.*}}
42
+ // NOPROMO: load{{.*}}@__profc_foo{{.*}} 16 ){{.*}}
43
43
// NOPROMO-NEXT: add
44
- // NOPROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 2 ){{.*}}
44
+ // NOPROMO-NEXT: store{{.*}}@__profc_foo{{.*}} 16 ){{.*}}
45
45
int i ;
46
46
for (i = 0 ; i < N ; i ++ ) {
47
47
if (i < n + 1 )
0 commit comments