9 Commits (4ca9b34133aba934891af1a5132cded73ed99754)

Author SHA1 Message Date
Ayke van Laethem 777d3f3ea5 builder: free LLVM objects after use 3 years ago
Ayke van Laethem ef3b3c0d6a transform: fix poison value in heap-to-stack transform 3 years ago
Damian Gryski 4b2edc9a26 compiler: move allocations > 256 bytes to the heap 3 years ago
Ayke van Laethem ef8c1a187d transform: allocate the correct amount of bytes in an alloca 3 years ago
Ayke van Laethem f24a93c51d compiler, runtime: add layout parameter to runtime.alloc 3 years ago
Ayke van Laethem c466465c32 main: add -print-allocs flag that lets you print all heap allocations 4 years ago
Ayke van Laethem e7a05b6e74 transform: do not lower zero-sized alloc to alloca 4 years ago
Jaden Weiss 93961f9d41 fix incorrect starting value for optimized allocations in a loop 5 years ago
Ayke van Laethem d905476231 all: refactor heap-to-stack transform into the transform package 5 years ago