Lines Matching refs:EHABI
52 assert(PI < ARM::EHABI::NUM_PERSONALITY_INDEX &&
54 EmitByte(ARM::EHABI::EHT_COMPACT | PI);
60 EmitByte(ARM::EHABI::UNWIND_OPCODE_FINISH);
84 EmitInt8(ARM::EHABI::UNWIND_OPCODE_POP_REG_RANGE_R4 | Range);
88 EmitInt8(ARM::EHABI::UNWIND_OPCODE_POP_REG_RANGE_R4_R14 | Range);
95 EmitInt16(ARM::EHABI::UNWIND_OPCODE_POP_REG_MASK_R4 | (RegSave >> 4));
99 EmitInt16(ARM::EHABI::UNWIND_OPCODE_POP_REG_MASK | (RegSave & 0x000fu));
114 ? ARM::EHABI::UNWIND_OPCODE_POP_VFP_REG_RANGE_FSTMFDD_D16
115 : ARM::EHABI::UNWIND_OPCODE_POP_VFP_REG_RANGE_FSTMFDD;
127 EmitInt8(ARM::EHABI::UNWIND_OPCODE_SET_VSP | Reg);
134 Buff[0] = ARM::EHABI::UNWIND_OPCODE_INC_VSP_ULEB128;
139 EmitInt8(ARM::EHABI::UNWIND_OPCODE_INC_VSP | 0x3fu);
142 EmitInt8(ARM::EHABI::UNWIND_OPCODE_INC_VSP |
146 EmitInt8(ARM::EHABI::UNWIND_OPCODE_DEC_VSP | 0x3fu);
149 EmitInt8(ARM::EHABI::UNWIND_OPCODE_DEC_VSP |
161 PersonalityIndex = ARM::EHABI::NUM_PERSONALITY_INDEX;
168 if (PersonalityIndex == ARM::EHABI::NUM_PERSONALITY_INDEX)
169 PersonalityIndex = (Ops.size() <= 3) ? ARM::EHABI::AEABI_UNWIND_CPP_PR0
170 : ARM::EHABI::AEABI_UNWIND_CPP_PR1;
171 if (PersonalityIndex == ARM::EHABI::AEABI_UNWIND_CPP_PR0) {