Line |
Hotness |
Pass |
Source |
Function / Inlining Chain |
1 |
|
|
|
|
2 |
|
|
|
|
3 |
|
|
|
|
4 |
|
|
extern void workload (void); |
|
5 |
|
|
|
|
6 |
|
|
|
|
7 |
|
|
|
|
8 |
|
|
int main (int argc, const char **argv) |
|
9 |
|
|
|
|
10 |
|
|
|
|
|
3 |
profile |
^test remark
|
|
11 |
|
|
|
|
12 |
|
|
|
|
|
3 |
profile |
^test remark
|
|
|
3 |
profile |
^test remark
|
|
|
3 |
slp |
^=== vect_slp_analyze_bb ===
=== vect_analyze_data_refs ===
not vectorized: not enough data-refs in basic block
=== vect_analyze_data_refs ===
not vectorized: not enough data-refs in basic block
|
|
13 |
|
|
|
|
14 |
|
|
for (i = 0; i < 100000; i++) |
|
|
3 |
profile |
^test remark
|
|
|
3 |
profile |
^test remark
|
|
|
300000 |
profile |
^test remark
|
|
|
300000 |
profile |
^test remark
|
|
|
300003 |
profile |
^test remark
|
|
|
300000 |
vect |
^=== analyzing loop ===
=== analyze_loop_nest ===
=== vect_analyze_loop_form ===
=== get_loop_niters ===
not vectorized: loop contains function calls or data references that cannot be analyzed
|
|
|
300000 |
slp |
^=== vect_slp_analyze_bb ===
|
|
|
300000 |
slp |
^=== vect_slp_analyze_bb ===
=== vect_analyze_data_refs ===
got vectype for stmt: count.0_1 = count; vector(4) int
not vectorized: not enough data-refs in basic block
=== vect_analyze_data_refs ===
not vectorized: not enough data-refs in basic block
|
|
15 |
|
|
|
|
|
300000 |
profile |
^test remark
|
|
|
300000 |
profile |
^test remark
|
|
16 |
|
|
|
|
17 |
|
|
printf ("count: %i\n", count); |
|
|
3 |
profile |
^test remark
|
|
|
3 |
profile |
^test remark
|
|
|
3 |
profile |
^test remark
|
|
18 |
|
|
|
|
19 |
|
|
|
|
|
3 |
profile |
^test remark
|
|
20 |
|
|
|
|