Seminar: Registervergabe

Id: register.tex,v 1.2 2005/01/26 06:29:35 waldmann Exp

Datenfluß-Analyse für:

int fun (int a, int b) {
  int c; int d; int e; int f;
  c = a + b; 
  d = a + c;
  e = d + a;
  b = c + d;
  e = a + b;
  b = d + b;
  f = c + e;
  return b ;
}

Register-Interferenz-Graph bestimmen und färben.

Danach ...mit Ausgabe von gcc -S -O vergleichen, Unterschiede erklären. Besseren Testfall konstruieren.



Johannes Waldmann 2005-01-28