mirror of
https://git.wuffs.org/MWCC
synced 2025-12-18 17:35:38 +00:00
rename some stuff and use an enum for RegClass
This commit is contained in:
@@ -12,12 +12,12 @@ extern short _CALLER_SP_;
|
||||
extern char *special_register_names[RegClassMax][RegisterMax];
|
||||
extern short spr_to_sysreg[4];
|
||||
|
||||
extern void asm_used_register(char rclass, short reg);
|
||||
extern void retain_register(Object *obj, char rclass, short reg);
|
||||
extern void asm_used_register(RegClass rclass, short reg);
|
||||
extern void retain_register(Object *obj, RegClass rclass, short reg);
|
||||
extern void retain_GPR_pair(Object *obj, short reg, short regHi);
|
||||
extern int is_register_object(Object *obj);
|
||||
extern int GetABIFirstNonVolatile(char rclass);
|
||||
extern char GetRegisterClassName(char rclass);
|
||||
extern int GetABIFirstNonVolatile(RegClass rclass);
|
||||
extern char GetRegisterClassName(RegClass rclass);
|
||||
extern void setup_diagnostic_reg_strings(void);
|
||||
extern void init_target_registers(void);
|
||||
extern void assign_register_by_type(Object *obj);
|
||||
@@ -27,9 +27,9 @@ extern void set_last_exception_registers(void);
|
||||
extern VarInfo *Registers_GetVarInfo(Object *obj);
|
||||
extern int used_vrstate_VRs(void);
|
||||
extern UInt32 colored_vrs_as_vrsave(PCodeBlock *block);
|
||||
extern void save_before_coloring_nonvolatile_registers(char rclass);
|
||||
extern void reset_nonvolatile_registers(char rclass);
|
||||
extern int is_nonvolatile_register(char rclass, int reg);
|
||||
extern void save_before_coloring_nonvolatile_registers(RegClass rclass);
|
||||
extern void reset_nonvolatile_registers(RegClass rclass);
|
||||
extern int is_nonvolatile_register(RegClass rclass, int reg);
|
||||
extern void init_endian(void);
|
||||
extern void update_asm_nonvolatile_registers(void);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user