Go to the documentation of this file.
14 #ifndef LLVM_LIB_TARGET_M68k_MCTARGETDESC_M68kFIXUPKINDS_H
15 #define LLVM_LIB_TARGET_M68k_MCTARGETDESC_M68kFIXUPKINDS_H
54 #endif // LLVM_LIB_TARGET_M68k_MCTARGETDESC_M68kFIXUPKINDS_H
This is an optimization pass for GlobalISel generic memory operations.
@ FK_PCRel_8
A eight-byte pc relative fixup.
static bool isPCRel(unsigned Kind)
@ FK_PCRel_1
A one-byte pc relative fixup.
@ FK_Data_4
A four-byte fixup.
@ FK_SecRel_4
A four-byte section relative fixup.
@ FK_SecRel_2
A two-byte section relative fixup.
static unsigned getFixupKindLog2Size(unsigned Kind)
static MCFixupKind getFixupForSize(unsigned Size, bool isPCRel)
@ FK_PCRel_2
A two-byte pc relative fixup.
@ FK_Data_1
A one-byte fixup.
@ FK_PCRel_4
A four-byte pc relative fixup.
#define llvm_unreachable(msg)
Marks that the current location is not supposed to be reachable.
@ FK_SecRel_1
A one-byte section relative fixup.
MCFixupKind
Extensible enumeration to represent the type of a fixup.
@ FK_Data_8
A eight-byte fixup.
@ FK_Data_2
A two-byte fixup.