llvm-project/llvm/lib/Target/Foot/FootCallingConvention.td
2025-10-16 12:26:11 -04:00

14 lines
346 B
TableGen

defvar Foot_Common = [
CCIfType<[i8, i16], CCBitConvertToType<i32>>,
CCIfType<[i32], CCAssignToReg<[R0, R1, R2, R3, R4, R5, R6, R7]>>,
CCAssignToStack<4, 4>
];
let Entry = 1 in
def CC_Foot_Common : CallingConv<Foot_Common>;
let Entry = 1 in
def RetCC_Foot_Common : CallingConv<Foot_Common>;
def CSR_Foot_Common : CalleeSavedRegs<(add)>;