13 Commits (release)

Author SHA1 Message Date
Ayke van Laethem e6caa3fe9e transform: fix incorrect alignment of heap-to-stack transform 4 months ago
Damian Gryski 2867da164d Allow larger systems to have a larger max stack alloc 1 year ago
Ayke van Laethem 1da1abe314 all: remove LLVM 14 support 1 year ago
Ayke van Laethem 62df1d7490 all: remove pointer ElementType calls 2 years ago
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