LLVM: llvm::jitlink::aarch32::FixupInfo< Thumb_Call > Struct Reference (original) (raw)

#include "[llvm/ExecutionEngine/JITLink/aarch32.h](aarch32%5F8h%5Fsource.html)"

Inheritance diagram for llvm::jitlink::aarch32::FixupInfo< Thumb_Call >:

[legend]

Static Public Attributes
static constexpr HalfWords Opcode {0xf000, 0xc000}
static constexpr HalfWords OpcodeMask {0xf800, 0xc000}
static constexpr HalfWords ImmMask {0x07ff, 0x2fff}
static constexpr uint16_t LoBitH = 0x0001
static constexpr uint16_t LoBitNoBlx = 0x1000
Additional Inherited Members
Public Member Functions inherited from llvm::jitlink::aarch32::FixupInfoBase
virtual ~FixupInfoBase ()=default
Static Public Member Functions inherited from llvm::jitlink::aarch32::FixupInfoBase
static LLVM_ABI const FixupInfoBase * getDynFixupInfo (Edge::Kind K)
Public Attributes inherited from llvm::jitlink::aarch32::FixupInfoThumb
bool(* checkOpcode )(uint16_t Hi, uint16_t Lo) = nullptr

Detailed Description

Definition at line 243 of file aarch32.h.

Member Data Documentation

ImmMask

HalfWords llvm::jitlink::aarch32::FixupInfo< Thumb_Call >::ImmMask {0x07ff, 0x2fff} staticconstexpr

Definition at line 246 of file aarch32.h.

LoBitH

uint16_t llvm::jitlink::aarch32::FixupInfo< Thumb_Call >::LoBitH = 0x0001 staticconstexpr

Definition at line 247 of file aarch32.h.

LoBitNoBlx

uint16_t llvm::jitlink::aarch32::FixupInfo< Thumb_Call >::LoBitNoBlx = 0x1000 staticconstexpr

Definition at line 248 of file aarch32.h.

Opcode

HalfWords llvm::jitlink::aarch32::FixupInfo< Thumb_Call >::Opcode {0xf000, 0xc000} staticconstexpr

Definition at line 244 of file aarch32.h.

OpcodeMask

HalfWords llvm::jitlink::aarch32::FixupInfo< Thumb_Call >::OpcodeMask {0xf800, 0xc000} staticconstexpr

Definition at line 245 of file aarch32.h.


The documentation for this struct was generated from the following file: