Home | History | Annotate | Download | only in gen

Lines Matching refs:registers

32 def should_use_push(registers):
33 for [reg, offset] in registers:
37 N = len(registers)
41 def local_size(registers):
48 N = (len(registers) | 1)
52 def save_all_regs(registers):
54 if not should_use_push(registers):
55 adjust_stack = local_size(registers)
58 for [reg, stack_offset] in registers:
63 def restore_all_regs(registers):
65 if not should_use_push(registers):
66 adjust_stack = local_size(registers)
68 temp = copy.deepcopy(registers)
210 # in registers listed in int_parameters.
223 registers = []
229 registers.append( [int_parameters[int_class], stack_offset] )
234 registers.append( ["%%xmm%u" % (sse_class), stack_offset] )
239 registers.append( ["%rbp", 0] )
256 save_all_regs(registers)
258 restore_all_regs(registers)
275 save_all_regs(registers)
277 restore_all_regs(registers)