===-------------------------------------------------------------------------=== ... Chordal Allocation ... ===-------------------------------------------------------------------------=== 1068 asm-printer - Number of machine instrs printed 110 break-crit-edges - Number of blocks inserted 4 cfgsimplify - Number of blocks simplified 29 chordal - Number of interval joins performed 294 dagcombiner - Number of dag nodes combined 2 loop-reduce - Number of PHIs inserted 4 loop-reduce - Number of GEPs strength reduced 4 loopsimplify - Number of pre-header or exit blocks inserted 42 scheduler - Number of pipeline stalls 22 spiller - Number of copies elided 106 spiller - Number of values reused 190 spiller - Number of loads added 34 spiller - Number of stores added 57 spiller - Number of register spills [ipanema:C/RegAlloc/manyParameters] fernando% llc -f -stats -regalloc=linearscan ManyParameters.bc -o ln.s ===-------------------------------------------------------------------------=== ... Linear Scan ... ===-------------------------------------------------------------------------=== 943 asm-printer - Number of machine instrs printed 110 break-crit-edges - Number of blocks inserted 4 cfgsimplify - Number of blocks simplified 294 dagcombiner - Number of dag nodes combined 107 liveintervals - Number of loads/stores folded into instructions 468 liveintervals - Number of identity moves eliminated after coalescing 445 liveintervals - Number of interval joins performed 377 liveintervals - Number of intervals after coalescing 822 liveintervals - Number of original intervals 2 loop-reduce - Number of PHIs inserted 4 loop-reduce - Number of GEPs strength reduced 4 loopsimplify - Number of pre-header or exit blocks inserted 162 phielim - Number of atomic phis lowered 15 regalloc - Number of times we had to backtrack 1.43494 regalloc - Ratio of intervals processed over total intervals 42 scheduler - Number of pipeline stalls 1 spiller - Number of copies elided 19 spiller - Number of values reused 114 spiller - Number of loads added 63 spiller - Number of stores added 53 spiller - Number of register spills