14 lines
346 B
TableGen
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)>;
|