Josh Berdine
|
cfc1c8be36
|
[copyright] Remove years
Reviewed By: jvillard
Differential Revision: D15771884
fbshipit-source-id: e2997e3a3
|
6 years ago |
Ezgi Çiçek
|
6e0682b463
|
[purity] Mark unmodeled functions as modifying global state
Reviewed By: mbouaziz
Differential Revision: D13941653
fbshipit-source-id: 02a15b29c
|
6 years ago |
Ezgi Çiçek
|
c72f381520
|
[purity] Refactor global writes and get rid of BottomLifting
Reviewed By: mbouaziz, ngorogiannis
Differential Revision: D13878260
fbshipit-source-id: bafd3cfbe
|
6 years ago |
Nikos Gorogiannis
|
764e9ee1be
|
[AI] empty is not (necessarily) bottom
Reviewed By: mbouaziz
Differential Revision: D13358254
fbshipit-source-id: 7f5d7e409
|
6 years ago |
Ezgi Çiçek
|
89b73e554e
|
[purity] Mark functions that write to global static vars as impure
Reviewed By: ngorogiannis
Differential Revision: D13434587
fbshipit-source-id: 6fb3cf917
|
6 years ago |
Nikos Gorogiannis
|
6aba4b7ca2
|
[AI] kill astate type
Reviewed By: mbouaziz
Differential Revision: D10119192
fbshipit-source-id: 4868cbcb1
|
6 years ago |
Ezgi Çiçek
|
2f06fd768f
|
[purity, hoisting] Keep track of modified args
Reviewed By: mbouaziz
Differential Revision: D12921871
fbshipit-source-id: 17ba48895
|
6 years ago |
Ezgi Çiçek
|
43b3f80de5
|
Add simple purity analysis
Reviewed By: mbouaziz, ngorogiannis
Differential Revision: D10027627
fbshipit-source-id: a5ec6b11d
|
6 years ago |