LLVM
8.0.1
|
Target independent information on a fixup kind. More...
#include "llvm/MC/MCFixupKindInfo.h"
Public Types | |
enum | FixupKindFlags { FKF_IsPCRel = (1 << 0), FKF_IsAlignedDownTo32Bits = (1 << 1) } |
Public Attributes | |
const char * | Name |
A target specific name for the fixup kind. More... | |
unsigned | TargetOffset |
The bit offset to write the relocation into. More... | |
unsigned | TargetSize |
The number of bits written by this fixup. More... | |
unsigned | Flags |
Flags describing additional information on this fixup kind. More... | |
Target independent information on a fixup kind.
Definition at line 16 of file MCFixupKindInfo.h.
Definition at line 17 of file MCFixupKindInfo.h.
unsigned llvm::MCFixupKindInfo::Flags |
Flags describing additional information on this fixup kind.
Definition at line 38 of file MCFixupKindInfo.h.
Referenced by llvm::MachObjectWriter::isFixupKindPCRel().
A target specific name for the fixup kind.
The names will be unique for distinct kinds on any given target.
Definition at line 28 of file MCFixupKindInfo.h.
Referenced by PrintCFIEscape().
unsigned llvm::MCFixupKindInfo::TargetOffset |
The bit offset to write the relocation into.
Definition at line 31 of file MCFixupKindInfo.h.
Referenced by adjustFixupValue(), llvm::AVRAsmBackend::applyFixup(), llvm::RISCVAsmBackend::applyFixup(), and PrintCFIEscape().
unsigned llvm::MCFixupKindInfo::TargetSize |
The number of bits written by this fixup.
The bits are assumed to be contiguous.
Definition at line 35 of file MCFixupKindInfo.h.
Referenced by llvm::AVRAsmBackend::applyFixup(), llvm::RISCVAsmBackend::applyFixup(), llvm::MipsAsmBackend::applyFixup(), and PrintCFIEscape().