LLVM  6.0.0svn
Enumerations
CU Namespace Reference

Enumerations

enum  CompactUnwindEncodings {
  UNWIND_ARM_MODE_MASK = 0x0F000000, UNWIND_ARM_MODE_FRAME = 0x01000000, UNWIND_ARM_MODE_FRAME_D = 0x02000000, UNWIND_ARM_MODE_DWARF = 0x04000000,
  UNWIND_ARM_FRAME_STACK_ADJUST_MASK = 0x00C00000, UNWIND_ARM_FRAME_FIRST_PUSH_R4 = 0x00000001, UNWIND_ARM_FRAME_FIRST_PUSH_R5 = 0x00000002, UNWIND_ARM_FRAME_FIRST_PUSH_R6 = 0x00000004,
  UNWIND_ARM_FRAME_SECOND_PUSH_R8 = 0x00000008, UNWIND_ARM_FRAME_SECOND_PUSH_R9 = 0x00000010, UNWIND_ARM_FRAME_SECOND_PUSH_R10 = 0x00000020, UNWIND_ARM_FRAME_SECOND_PUSH_R11 = 0x00000040,
  UNWIND_ARM_FRAME_SECOND_PUSH_R12 = 0x00000080, UNWIND_ARM_FRAME_D_REG_COUNT_MASK = 0x00000F00, UNWIND_ARM_DWARF_SECTION_OFFSET = 0x00FFFFFF
}
 Compact unwind encoding values. More...
 

Enumeration Type Documentation

◆ CompactUnwindEncodings

Compact unwind encoding values.

Enumerator
UNWIND_ARM_MODE_MASK 
UNWIND_ARM_MODE_FRAME 
UNWIND_ARM_MODE_FRAME_D 
UNWIND_ARM_MODE_DWARF 
UNWIND_ARM_FRAME_STACK_ADJUST_MASK 
UNWIND_ARM_FRAME_FIRST_PUSH_R4 
UNWIND_ARM_FRAME_FIRST_PUSH_R5 
UNWIND_ARM_FRAME_FIRST_PUSH_R6 
UNWIND_ARM_FRAME_SECOND_PUSH_R8 
UNWIND_ARM_FRAME_SECOND_PUSH_R9 
UNWIND_ARM_FRAME_SECOND_PUSH_R10 
UNWIND_ARM_FRAME_SECOND_PUSH_R11 
UNWIND_ARM_FRAME_SECOND_PUSH_R12 
UNWIND_ARM_FRAME_D_REG_COUNT_MASK 
UNWIND_ARM_DWARF_SECTION_OFFSET 

Definition at line 918 of file ARMAsmBackend.cpp.