LLVM 19.0.0git
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 1122 of file ARMAsmBackend.cpp.