| 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 | 
     | 
     | 
     | 
     |