LLVM 19.0.0git
Namespaces | Enumerations
ARMEHABI.h File Reference

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::ARM
 Define some predicates that are used for node matching.
 
namespace  llvm::ARM::EHABI
 

Enumerations

enum  llvm::ARM::EHABI::EHTEntryKind { llvm::ARM::EHABI::EHT_GENERIC = 0x00 , llvm::ARM::EHABI::EHT_COMPACT = 0x80 }
 ARM exception handling table entry kinds. More...
 
enum  { llvm::ARM::EHABI::EXIDX_CANTUNWIND = 0x1 }
 
enum  llvm::ARM::EHABI::UnwindOpcodes {
  llvm::ARM::EHABI::UNWIND_OPCODE_INC_VSP = 0x00 , llvm::ARM::EHABI::UNWIND_OPCODE_DEC_VSP = 0x40 , llvm::ARM::EHABI::UNWIND_OPCODE_REFUSE = 0x8000 , llvm::ARM::EHABI::UNWIND_OPCODE_POP_REG_MASK_R4 = 0x8000 ,
  llvm::ARM::EHABI::UNWIND_OPCODE_SET_VSP = 0x90 , llvm::ARM::EHABI::UNWIND_OPCODE_POP_REG_RANGE_R4 = 0xa0 , llvm::ARM::EHABI::UNWIND_OPCODE_POP_REG_RANGE_R4_R14 = 0xa8 , llvm::ARM::EHABI::UNWIND_OPCODE_FINISH = 0xb0 ,
  llvm::ARM::EHABI::UNWIND_OPCODE_POP_RA_AUTH_CODE = 0xb4 , llvm::ARM::EHABI::UNWIND_OPCODE_POP_REG_MASK = 0xb100 , llvm::ARM::EHABI::UNWIND_OPCODE_INC_VSP_ULEB128 = 0xb2 , llvm::ARM::EHABI::UNWIND_OPCODE_POP_VFP_REG_RANGE_FSTMFDX = 0xb300 ,
  llvm::ARM::EHABI::UNWIND_OPCODE_POP_VFP_REG_RANGE_FSTMFDX_D8 = 0xb8 , llvm::ARM::EHABI::UNWIND_OPCODE_POP_WIRELESS_MMX_REG_RANGE_WR10 = 0xc0 , llvm::ARM::EHABI::UNWIND_OPCODE_POP_WIRELESS_MMX_REG_RANGE = 0xc600 , llvm::ARM::EHABI::UNWIND_OPCODE_POP_WIRELESS_MMX_REG_MASK = 0xc700 ,
  llvm::ARM::EHABI::UNWIND_OPCODE_POP_VFP_REG_RANGE_FSTMFDD_D16 = 0xc800 , llvm::ARM::EHABI::UNWIND_OPCODE_POP_VFP_REG_RANGE_FSTMFDD = 0xc900 , llvm::ARM::EHABI::UNWIND_OPCODE_POP_VFP_REG_RANGE_FSTMFDD_D8 = 0xd0
}
 ARM-defined frame unwinding opcodes. More...
 
enum  llvm::ARM::EHABI::PersonalityRoutineIndex { llvm::ARM::EHABI::AEABI_UNWIND_CPP_PR0 = 0 , llvm::ARM::EHABI::AEABI_UNWIND_CPP_PR1 = 1 , llvm::ARM::EHABI::AEABI_UNWIND_CPP_PR2 = 2 , llvm::ARM::EHABI::NUM_PERSONALITY_INDEX }
 ARM-defined Personality Routine Index. More...