10 #ifndef LLVM_MC_MCFIXUP_H
11 #define LLVM_MC_MCFIXUP_H
13 #include "llvm/Support/DataTypes.h"
A eight-byte pc relative fixup.
static MCFixupKind getKindForSize(unsigned Size, bool isPCRel)
A one-byte pc relative fixup.
#define llvm_unreachable(msg)
A four-byte section relative fixup.
A four-byte gp relative fixup.
A two-byte section relative fixup.
uint32_t getOffset() const
const MCExpr * getValue() const
void setOffset(uint32_t Value)
MCFixupKind
MCFixupKind - Extensible enumeration to represent the type of a fixup.
MCFixupKind getKind() const
A two-byte pc relative fixup.
A four-byte pc relative fixup.
A two-byte gp relative fixup.
A one-byte section relative fixup.
A eight-byte gp relative fixup.
A eight-byte section relative fixup.
A one-byte gp relative fixup.
LLVM Value Representation.
static MCFixup Create(uint32_t Offset, const MCExpr *Value, MCFixupKind Kind, SMLoc Loc=SMLoc())
Represents a location in source code.