27#define TARGET_NAME "RISC-V_RV32IM"
30#define TARGET_PTR_GRANULARITY 1
34#define TARGET_REG_ZERO_IS_CONST true
41#define NUM_SPILL_REGS 3
int t_regID
Type for register identifiers.
int32_t t_regInt
Signed data type with the same size of a target register.
t_listNode * getListOfMachineRegisters(void)
t_regID getSpillMachineRegister(int i)
t_listNode * getListOfCallerSaveMachineRegisters(void)
bool isUnconditionalJump(t_instruction *instr)
bool isJumpInstruction(t_instruction *instr)
bool isExitInstruction(t_instruction *instr)
bool isCallInstruction(t_instruction *instr)
t_listNode * getListOfGenPurposeMachineRegisters(void)
Program object definition and management.