Quentin Carbonneaux
|
bd7a73d0ea
fix bug in alias analysis
|
1 year ago |
Quentin Carbonneaux
|
26c1c30b7d
new blit instruction
|
3 years ago |
Quentin Carbonneaux
|
c5ea06c136
treat retc as non-escaping
|
3 years ago |
Quentin Carbonneaux
|
cbee74bdb4
use a new struct for symbols
|
3 years ago |
Quentin Carbonneaux
|
f5007126f3
export getalias()
|
3 years ago |
Quentin Carbonneaux
|
a70aa044de
make multiple calls to fillalias() possible
|
3 years ago |
Quentin Carbonneaux
|
45ab1e5aa3
stored bytes in Alias information
|
3 years ago |
Quentin Carbonneaux
|
7200606195
argc does not leak its address argument
|
3 years ago |
Quentin Carbonneaux
|
1f696fed0d
make Alias.base an int
|
3 years ago |
Quentin Carbonneaux
|
4e90b4210e
"rel" fields become "reloc"
|
3 years ago |
Quentin Carbonneaux
|
2e38c86af6
do not drop relocation kind in alias analysis
|
3 years ago |
Quentin Carbonneaux
|
cde5f95591
mark phi arguments as escaping
|
6 years ago |
Quentin Carbonneaux
|
a3a1451c5f
intern symbol names
|
8 years ago |
Quentin Carbonneaux
|
19801b9253
simplify slot logic in alias analysis
|
8 years ago |
Quentin Carbonneaux
|
a35dc8c495
fix pretty bad bug in alias analysis
|
8 years ago |
Quentin Carbonneaux
|
0689986187
propagate aliasing information through copies
|
8 years ago |
Quentin Carbonneaux
|
7e1c1f9f77
use uint for block ids
|
8 years ago |
Quentin Carbonneaux
|
8fdea1dd52
implement a simple alias analysis
|
9 years ago |