A. R. Shajii
4be3bbf9e7
Add allocation hoist optimization (#534)
* Add allocation hoist optimization
* Fix analysis of nested loops
* Check for irreducible cycles
* Add additional check when analyzing insertvalue
* Add allocation-specific attributes in LLVM IR
* Remove unused calloc function from runtime library
* Add float -> intN and float -> uintN constructors
* Only hoist atomic allocations
* Update codegen
* Simplify codegen
* Change allocation hoist pass to be a function pass
* Fix loop iteration order
* Use 'struct' instead of 'class'
* Add check for phi instructions in header; refactor
* Remove unneeded checks
* Fix C++ benchmark
* Remove annotation
2024-02-22 19:31:19 -05:00
..
2023-01-08 14:24:10 -05:00
2023-09-26 10:49:14 -04:00
2024-02-22 19:31:19 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2024-01-19 11:22:20 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-12-26 09:35:03 -05:00
2023-10-31 10:18:54 -04:00
2023-09-26 10:49:14 -04:00
2023-05-10 09:28:25 -04:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-03-20 19:13:39 -04:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00
2023-01-08 14:24:10 -05:00