Searched refs:EHABI (Results 1 - 8 of 8) sorted by relevance

/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMUnwindOpAsm.cpp52 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
[all...]
H A DARMELFStreamer.cpp50 assert(Index < ARM::EHABI::NUM_PERSONALITY_INDEX &&
1101 PersonalityIndex = ARM::EHABI::NUM_PERSONALITY_INDEX;
1129 if (PersonalityIndex < ARM::EHABI::NUM_PERSONALITY_INDEX)
1140 EmitIntValue(ARM::EHABI::EXIDX_CANTUNWIND, 4);
1152 assert(PersonalityIndex == ARM::EHABI::AEABI_UNWIND_CPP_PR0 &&
1210 if (NoHandlerData && PersonalityIndex == ARM::EHABI::AEABI_UNWIND_CPP_PR0)
1242 // According to ARM EHABI section 9.2, if the __aeabi_unwind_cpp_pr1() or
1261 assert(Index < ARM::EHABI::NUM_PERSONALITY_INDEX && "invalid index");
/external/libunwind_llvm/
H A DAndroid.mk21 src/Unwind-EHABI.cpp \
/external/llvm/include/llvm/Support/
H A DARMEHABI.h13 // The enumerations and constants in this file reflect the ARM EHABI
27 namespace EHABI { namespace in namespace:llvm::ARM
121 // several personality routines in EHABI. There are 3 different
122 // personality routines in ARM EHABI currently. It is possible to have 16
/external/libunwind_llvm/src/
H A DUnwindRegistersSave.S295 @ Per EHABI #4.7 this only saves the core integer registers.
296 @ EHABI #7.4.5 notes that in general all VRS registers should be restored
/external/llvm/tools/llvm-readobj/
H A DARMEHABIPrinter.h1 //===--- ARMEHABIPrinter.h - ARM EHABI Unwind Information Printer ----------===//
26 namespace EHABI { namespace in namespace:llvm::ARM
411 /// ARM EHABI Section 6.2 - The generic model
423 /// ARM EHABI Section 6.3 - The ARM-defined compact model
478 /// ARM EHABI Section 5 - Index Table Entries
H A DELFDumper.cpp1537 ARM::EHABI::PrinterContext<ELFType<support::little, false>> Ctx(
/external/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp9643 CE->getValue() >= ARM::EHABI::NUM_PERSONALITY_INDEX) {

Completed in 249 milliseconds