A. R. Shajii
|
01840deb5f
|
Escape analysis in IR (#33)
* IR escape analysis (WIP)
* Handle calls (WIP)
* Fix argument tracking (WIP)
* Cleanup
* Fix function caching
* Add annotations
* Add capture analysis
* Fixes
* Add tests
* More tests & fixes
* Refactor
* Add escape interface
* Fix consts
* Fix throw side effect
* Fix case for vararg C functions
* Add IR pass timing
* Fix internal func capture status
* Avoid warning on exe build
* More tests
* Fix var tracking & more tests
* Fix derived computation and more tests
* Optimization
* Better derived set generation
* More tests
* Cache reaching-def results
* Fix pass group repeat
* Fix use-after-free issue
|
2022-07-02 11:48:19 -04:00 |
|