Changes between Version 7 and Version 8 of AliasAnalysis
- Timestamp:
- 04/22/16 15:27:19 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AliasAnalysis
v7 v8 90 90 }}} 91 91 92 `O(p, s0')={}` 93 `OR(p, s0')={x}` 94 95 `O(p, s0)={x}` 96 `OR(p, s0)={x}` 97 98 `O(q, s1)={y}` 99 `OR(q, s1)={x,y}` 100 101 `O(q, s2)={y}`//maybe this should be `{}` because the value of `q` is going to be changed and s1 can never do anything to the memory unit pointed to by `q`.//\\ 102 `OR(q, s2)={x, y}`//maybe this should be `{x}`// 103 104 `O(q, s3)={x}` 105 `OR(q, s3)={x}` 106 92 107 case 1: `S=(p0:s0', p1:s1)`, then we have `AMP(S)={{p0}, {p1}}`. 93 108 rationale: `p` is local variable of `p0` and is never aliased, which implies that `{p0}` can be an ample set.
