
void main()
main: scope:[main]  from
  [0] phi()
  [1] call fill
  to:main::@1
main::@1: scope:[main]  from main
  [2] phi()
  [3] call fill
  to:main::@return
main::@return: scope:[main]  from main::@1
  [4] return 
  to:@return

void fill(char *screen , char ch)
fill: scope:[fill]  from main main::@1
  [5] fill::ch#4 = phi( main/'a', main::@1/'b' )
  [5] fill::screen#4 = phi( main/(char *) 1024, main::@1/(char *) 8192 )
  to:fill::@1
fill::@1: scope:[fill]  from fill fill::@3
  [6] fill::i#4 = phi( fill/0, fill::@3/fill::i#1 )
  to:fill::@2
fill::@2: scope:[fill]  from fill::@1
  [7] fill::screen#4[fill::i#4] = fill::ch#4
  to:fill::@2_1
fill::@2_1: scope:[fill]  from fill::@2
  [8] fill::$5 = fill::screen#4 + 1*$28
  [9] fill::$5[fill::i#4] = fill::ch#4
  to:fill::@2_2
fill::@2_2: scope:[fill]  from fill::@2_1
  [10] fill::$7 = fill::screen#4 + 2*$28
  [11] fill::$7[fill::i#4] = fill::ch#4
  to:fill::@3
fill::@3: scope:[fill]  from fill::@2_2
  [12] fill::i#1 = ++ fill::i#4
  [13] if(fill::i#1!=$28) goto fill::@1
  to:fill::@return
fill::@return: scope:[fill]  from fill::@3
  [14] return 
  to:@return
