SLIDE 1
Compiler Design
Spring 2018
8.0 Data-Flow Analysis
1
Compiler Design Spring 2018 8.0 Data-Flow Analysis Thomas R. Gross - - PowerPoint PPT Presentation
Compiler Design Spring 2018 8.0 Data-Flow Analysis Thomas R. Gross Computer Science Department ETH Zurich, Switzerland 1 Properties of program analysis Analysis must be correct Depends on use Do not mislead the compiler Analysis
1
3
4
6
9
10
11
13
15
16
§ We do not know which statement will be executed next
§ For some compilers a method call ends a basic block
17
18
19
20
22
23
25
27
28
29
30
31
33
34
35
36
38
39
40
41
43
45
46
52
53
54
56
57
59
60
62