Multiple pasada y otimizacion
Transcript of Multiple pasada y otimizacion
![Page 1: Multiple pasada y otimizacion](https://reader036.fdocumento.com/reader036/viewer/2022082706/55ca2c4abb61ebbc098b46de/html5/thumbnails/1.jpg)
Pasadas múltiples
pasada final para producir y optimizar el código producido durante los pasos anteriores.
Segunda pasada:
primera pasada:
se requieren pasos intermedios para producir un código en otro lenguaje (léxico y sintáctico).
Semántico y optimización a nivel de fuente
Tercera pasada
https://books.google.co.ve/books?id=yG6qJBAnE9UC&pg=PA2&lpg=PA2&dq=compiladores:+pasada+multiple+ejemplos&source=bl&ots=rsYKO-75lM&sig=furJHePhuTmJW1wxnD2ohNGDyo0&hl=es&sa=X&ei=PFxsVbfKM4GmgwSOnoH4CQ&ved=0CCIQ6AEwAQ#v=onepage&q&f=true
![Page 2: Multiple pasada y otimizacion](https://reader036.fdocumento.com/reader036/viewer/2022082706/55ca2c4abb61ebbc098b46de/html5/thumbnails/2.jpg)
http://es.slideshare.net/pilow182/optimizacion-de-compiladores
Optimización Local
Son aplicadas dentro de un bloque básico. solo estudian las aplicaciones dentro del bloque básico.
![Page 3: Multiple pasada y otimizacion](https://reader036.fdocumento.com/reader036/viewer/2022082706/55ca2c4abb61ebbc098b46de/html5/thumbnails/3.jpg)
Optimación Global
Aplicadas a mas de un bloque básico.Consideran contenido y flujo de datos entre todos o partes de los bloques básicos necesidad de recoger información sobre los bloques básicos y sus interrelaciones.
http://es.slideshare.net/pilow182/optimizacion-de-compiladores