skip preludes for some leaf fns
commit626f0b278137ff6f8b7d910d9b3fc3cbdfbb39fc
authorQuentin Carbonneaux <quentin@c9x.me>
Tue, 20 Aug 2024 13:20:42 +0000 (20 15:20 +0200)
committerQuentin Carbonneaux <quentin@c9x.me>
Fri, 23 Aug 2024 16:31:53 +0000 (23 18:31 +0200)
treef404b1ef7a963abbf12ecf2c91240f8161e2cded
parentbb8de8c63362b7234db02482240d5600203225d9
skip preludes for some leaf fns

When rbp is not necessary to compile
a leaf function, we skip saving and
restoring it.
all.h
amd64/emit.c
amd64/isel.c
parse.c