Dataflow Analysis

Data-flow analysis

Data-flow analysis is a technique used to gather information about the possible set of values calculated at various points in a computer program. It uses a program's control-flow graph to determine which parts of a program a particular value assigned to a variable might propagate to. Kildall's method is a general approach for performing data-flow analysis by setting up data-flow equations and solving them until the system reaches a fixpoint.

2 courses cover this concept

CS 243: Program Analysis and Optimizations

Stanford University

Winter 2023

Focuses on efficient high-level programming through code optimization and program analysis for quality improvement. Also explores automatic memory management and natural language coding through machine learning.

No concepts data

+ 16 more concepts

15-411 Compiler Design

Carnegie Mellon University

Fall 2020

Comprehensive study of compiler design and implementation, examining interaction between language design and runtime organization. Topics include program analysis, code generation, optimization, memory management.

No concepts data

+ 21 more concepts