diff options
Diffstat (limited to 'arm/linux')
-rw-r--r-- | arm/linux/Conventions1.v | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/arm/linux/Conventions1.v b/arm/linux/Conventions1.v index 842ccbf3..f1ddc23a 100644 --- a/arm/linux/Conventions1.v +++ b/arm/linux/Conventions1.v @@ -53,8 +53,13 @@ Definition int_temporaries := IT1 :: IT2 :: nil. Definition float_temporaries := FT1 :: FT2 :: nil. -Definition temporaries := - R IT1 :: R IT2 :: R FT1 :: R FT2 :: nil. +Definition temporary_regs := int_temporaries ++ float_temporaries. + +Definition temporaries := List.map R temporary_regs. + +Definition destroyed_at_move_regs: list mreg := nil. + +Definition destroyed_at_move := List.map R destroyed_at_move_regs. Definition dummy_int_reg := R0. (**r Used in [Coloring]. *) Definition dummy_float_reg := F0. (**r Used in [Coloring]. *) |