Skip to content

Commit c2d3de7

Browse files
committed
remove unused rotate_registers
1 parent fd2c095 commit c2d3de7

File tree

3 files changed

+0
-8
lines changed

3 files changed

+0
-8
lines changed

backend/amd64/proc.ml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,6 @@ let register_name ty r =
140140
| Float | Float32 | Vec128 | Valx2 ->
141141
float_reg_name.(r - first_available_register.(1))
142142

143-
(* Pack registers starting at %rax so as to reduce the number of REX
144-
prefixes and thus improve code density *)
145-
let rotate_registers = false
146-
147143
(* Representation of hard registers by pseudo-registers *)
148144

149145
let hard_int_reg =

backend/arm64/proc.ml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,6 @@ let register_name ty r =
131131
(* CR mslater: (SIMD) arm64 *)
132132
fatal_error "arm64: got valx2 register"
133133

134-
(* CR gyorsh for xclerc: [rotate_registers] used in [coloring] on Mach,
135-
but not in IRC on CFG. Are we dropping an optimization here? *)
136-
let rotate_registers = true
137134

138135
(* Representation of hard registers by pseudo-registers *)
139136

backend/proc.mli

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ val first_available_register: int array
2626
val register_name: Cmm.machtype_component -> int -> string
2727
val phys_reg: Cmm.machtype_component -> int -> Reg.t
2828
val gc_regs_offset : Reg.t -> int
29-
val rotate_registers: bool
3029
val precolored_regs : unit -> Reg.Set.t
3130

3231
(* The number of stack slot classes may differ from the number of register classes.

0 commit comments

Comments
 (0)