An i8 argument should only cost 1 byte on the stack. This is
compatible with avr-gcc.
There are also more test cases (of calling convention) are added.
Paths
| Differential D121041
[AVR] Fix incorrect calling convention for varargs functions AbandonedPublic Authored by benshi001 on Mar 4 2022, 10:39 PM.
Details
Summary An i8 argument should only cost 1 byte on the stack. This is There are also more test cases (of calling convention) are added.
Diff Detail Event Timelinebenshi001 removed a parent revision: D118354: [AVR][NFC] Fix incorrect register states in expanding pseudo instructions.
Revision Contents
Diff 415676 llvm/lib/Target/AVR/AVRCallingConv.td
llvm/test/CodeGen/AVR/calling-conv/c/basic.ll
llvm/test/CodeGen/AVR/calling-conv/c/basic_aggr.ll
llvm/test/CodeGen/AVR/calling-conv/c/stack.ll
|