Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 831 Bytes

2018-05-22.md

File metadata and controls

23 lines (14 loc) · 831 Bytes

IF688 - Teoria e Implementação de Linguagens Computacionais

22.05.2018 - Liveness e análises de fluxo de dados backward-flow

Objetivo

O objetivo desta aula é apresentar o conceito de análises de fluxo de dados backward-flow, usando liveness como estudo de caso.

Questões para Discussão

  • Como definir se uma variável está viva ou morta?
  • Por qual razão é necessário que a análise seja feita de maneira backwards?
  • Como seria a definição de liveness para uma variável x em um statement S?
  • Como computar liveness?
  • Como representar análises com equações?

Material usado em sala de aula

Links Relacionados