mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-25 00:29:20 +00:00
When performing a dynamic stack adjustment without optimisations, we would mark SP as def and R4 as kill. This occurred as part of the expansion of a WIN__CHKSTK SDNode which indicated the proper handling of SP and R4. The result would be that we would double define SP as part of an operation, which is obviously incorrect. Furthermore, the VTList for the chain had an incorrect parameter type of i32 instead of Other. Correct these to permit proper lowering of __builtin_alloca at -O0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213442 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
aapcs.ll | ||
alloca.ll | ||
chkstk-movw-movt-isel.ll | ||
chkstk.ll | ||
dllimport.ll | ||
frame-register.ll | ||
global-minsize.ll | ||
hard-float.ll | ||
integer-floating-point-conversion.ll | ||
long-calls.ll | ||
mangling.ll | ||
memset.ll | ||
mov32t-bundling.ll | ||
movw-movt-relocations.ll | ||
no-aeabi.ll | ||
no-arm-mode.ll | ||
no-ehabi.ll | ||
pic.ll | ||
read-only-data.ll | ||
structors.ll | ||
vla.ll |