This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cc18:top [2018/04/06 19:02] hossein [Week 13] |
cc18:top [2018/04/26 19:33] (current) hossein [Week 15] |
||
---|---|---|---|
Line 114: | Line 114: | ||
| Monday 04/09 | [[cc18: Lecture 30| Lecture 30: Control Structures: Efficient Translation ]] | {{ :cc18:lectures:lect30:main.pdf | Slides }} | | | Monday 04/09 | [[cc18: Lecture 30| Lecture 30: Control Structures: Efficient Translation ]] | {{ :cc18:lectures:lect30:main.pdf | Slides }} | | ||
- | | Wednesday 04/11 | [[cc18: Lecture 31| Lecture 31: Introduction to Optimizations ]] | Slides | | + | | Wednesday 04/11 | [[cc18: Lecture 31| Lecture 31: Introduction to Optimizations ]] | {{ :cc18:lectures:lect31:main.pdf | Slides }} | |
- | | Friday 04/13 | [[cc18: Lecture 32| Lecture 32: Control Flow Graphs ]] | Slides | | + | | Friday 04/13 | [[cc18: Lecture 32| Lecture 32: Control Flow Graphs ]] | {{ :cc18:lectures:lect32:main.pdf | Slides}} | |
==== Week 14 ==== | ==== Week 14 ==== | ||
- | | Monday 04/16 | [[cc18: Lecture 33| Lecture 33: Live Variable Analysis ]] | Slides | | + | | Monday 04/16 | [[cc18: Lecture 33| Lecture 33: Live Variable Analysis ]] | {{ :cc18:lectures:lect33:main.pdf | Slides }} | |
- | | Wednesday 04/18 | [[cc18: Lecture 34| Lecture 34: Available Expressions Analysis ]] | Slides | | + | | Wednesday 04/18 | [[cc18: Lecture 34| Lecture 34: Available Expressions Analysis ]] | {{ :cc18:lectures:lect34:main.pdf | Slides }} | |
- | | Friday 04/20 | [[cc18: Lecture 35| Lecture 35: Data-flow Analysis Framework ]] | Slides | | + | | Friday 04/20 | [[cc18: Lecture 35| Lecture 35: Data-flow Analysis Framework ]] | {{ :cc18:lectures:lect35:main.pdf | Slides }} | |
[[cc18:assignment_7| Assignment 7 (Optimization)]] | [[cc18:assignment_7| Assignment 7 (Optimization)]] | ||
==== Week 15 ==== | ==== Week 15 ==== | ||
- | | Monday 04/23 | [[cc18: Lecture 36| Lecture 36: More Data-flow Analysis ]] | Slides | | + | | Monday 04/23 | [[cc18: Lecture 36| Lecture 36: Range Analysis, Initialization Analysis ]] | {{ :cc18:lectures:lect36:main.pdf | Slides }} | |
- | | Wednesday 04/25 | [[cc18: Lecture 37| Lecture 37: Loop Optimizations ]] | Slides | | + | | Wednesday 04/25 | [[cc18: Lecture 37| Lecture 37: Loop Optimizations ]] | {{ :cc18:lectures:lect37:main.pdf | Slides }} | |
- | | Friday 04/27 | [[cc18: Lecture 38| Lecture 38: Register Allocation ]] | Slides | | + | | Friday 04/27 | [[cc18: Lecture 38| Lecture 38: Register Allocation ]] | {{ :cc18:lectures:lect38:main.pdf | Slides }} | |
==== Week 16 ==== | ==== Week 16 ==== |