Lines Matching refs:RegSave
65 void UnwindOpcodeAssembler::EmitRegSave(uint32_t RegSave) { in EmitRegSave() argument
66 if (RegSave == 0u) in EmitRegSave()
70 if (RegSave & (1u << 4)) { in EmitRegSave()
75 uint32_t Mask = RegSave & 0xff0u; in EmitRegSave()
81 uint32_t UnmaskedReg = RegSave & 0xfff0u & (~Mask); in EmitRegSave()
85 RegSave &= 0x000fu; in EmitRegSave()
89 RegSave &= 0x000fu; in EmitRegSave()
94 if ((RegSave & 0xfff0u) != 0) in EmitRegSave()
95 EmitInt16(ARM::EHABI::UNWIND_OPCODE_POP_REG_MASK_R4 | (RegSave >> 4)); in EmitRegSave()
98 if ((RegSave & 0x000fu) != 0) in EmitRegSave()
99 EmitInt16(ARM::EHABI::UNWIND_OPCODE_POP_REG_MASK | (RegSave & 0x000fu)); in EmitRegSave()