Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
sav07_lecture_7_skeleton [2007/04/04 10:44] vkuncak |
sav07_lecture_7_skeleton [2007/04/04 10:45] vkuncak |
||
---|---|---|---|
Line 59: | Line 59: | ||
* interval analysis | * interval analysis | ||
* octagon domain | * octagon domain | ||
+ | |||
+ | ==== Simple pointer analysis ==== | ||
+ | |||
+ | Consider constant field propagation with | ||
+ | |||
+ | x = new Node(); | ||
+ | y = new Node(); | ||
+ | x.f = 1; | ||
+ | y.f = 2; | ||
+ | |||
+ | or with | ||
+ | |||
+ | y = x.next; | ||
+ | x.f = 1; | ||
+ | y.f = 2; | ||
+ | |||