Lines Matching refs:stack_offset
23 stack_offset: u16,
29 stack_offset: u16,
34 stack_offset: u16,
95 fn encode_stack_offset<const BITS: u8>(stack_offset: u16) -> u16 { in emit()
96 let encoded = (stack_offset / 8) - 1; in emit()
108 stack_offset, in emit()
116 encoding |= encode_stack_offset::<6>(stack_offset); in emit()
121 encoding |= encode_stack_offset::<5>(stack_offset); in emit()
128 stack_offset, in emit()
136 encoding |= encode_stack_offset::<6>(stack_offset); in emit()
141 encoding |= encode_stack_offset::<5>(stack_offset); in emit()
146 &UnwindCode::SaveFpLrPair { stack_offset } => { in emit()
147 if stack_offset == 0 { in emit()
151 | u8::try_from(encode_stack_offset::<6>(stack_offset)).unwrap(); in emit()
202 unwind_codes.push(UnwindCode::SaveFpLrPair { stack_offset: 16 }); in create_unwind_info_from_insts()
219 unwind_codes.push(UnwindCode::SaveFpLrPair { stack_offset: 0 }); in create_unwind_info_from_insts()
255 let stack_offset = *last_clobber_offset - clobber_offset; in create_unwind_info_from_insts() localVariable
258 assert!(stack_offset % 8 == 0, "Offset must be a multiple of 8"); in create_unwind_info_from_insts()
267 stack_offset: stack_offset.try_into().unwrap(), in create_unwind_info_from_insts()
278 stack_offset: stack_offset.try_into().unwrap(), in create_unwind_info_from_insts()