34. Ejemplo de Optimización Global Variables Vivas A(1)<0 J>0 L:=2 L:=1 J:=2 K:=1 A(K+1):=A(K)+A(K+1); I:=J; L:=K*I K:=K+2 K<J {J,K} {J,K} {J,K} {A(1),J} {J}
35. Ejemplo de Optimización Global Eliminación de Variables Innecesarias A(1)<0 J>0 L:=2 L:=1 J:=2 K:=1 A(K+1):=A(K)+A(K+1); I:=J; L:=K*I K:=K+2 K<J {J,K} {J,K} {J,K} {A(1),J} {J} Se puede eliminar L e I Las A(K),A(K+1) no se eliminan pues no se han podido considerar en el cálculo de variables vivas
36. Ejemplo de Optimización Global Propagación de Constantes A(1)<0 J>0 J:=2 K:=1 A(K+1):=A(K)+A(K+1); K:=K+2 K<2 {A(1),J} {J:=2} Eliminar J>0 por no utilizarse y saltar al mismo bloque básico Eliminar A(1)<0 después de eliminar J>0 Se puede expandir el bucle
37. Ejemplo de Optimización Global Expandir el Bucle J:=2 K:=1 A(1+1):=A(1)+A(1+1); A(2+1):=A(2)+A(2+1); A(2):=A(1)+A(2); A(3):=A(2)+A(3); Eliminar J y k por que no se utilizan y realizar los cálculos entre constantes