align emitted code
commitefcb5465e597571820391bee450dd1e8def300b4
authorQuentin Carbonneaux <quentin@c9x.me>
Thu, 15 Aug 2024 21:11:20 +0000 (15 23:11 +0200)
committerQuentin Carbonneaux <quentin@c9x.me>
Thu, 15 Aug 2024 21:11:41 +0000 (15 23:11 +0200)
treee2e73fa0b54f2d735f934bdef53444e8f29d6b32
parente8fa27bcdb2872588e39b398f7857157fb249628
align emitted code

Functions are now aligned on 16-byte
boundaries. This mimics gcc and should
help reduce the maximum perf impact of
cosmetic code changes. Previously, any
change in the output of qbe could have
far reaching implications on alignment.

Thanks to Roland Paterson-Jones for
pointing out the variability issue.
parse.c