LLVM 22.0.0git
llvm::MCFixupKindInfo Struct Reference

Target independent information on a fixup kind. More...

#include "llvm/MC/MCAsmBackend.h"

Public Attributes

const charName
 A target specific name for the fixup kind.
uint8_t TargetOffset
 The bit offset to write the relocation into.
uint8_t TargetSize
 The number of bits written by this fixup.
unsigned Flags
 Flags describing additional information on this fixup kind.

Detailed Description

Target independent information on a fixup kind.

Definition at line 38 of file MCAsmBackend.h.

Member Data Documentation

◆ Flags

unsigned llvm::MCFixupKindInfo::Flags

Flags describing additional information on this fixup kind.

Definition at line 51 of file MCAsmBackend.h.

◆ Name

const char* llvm::MCFixupKindInfo::Name

A target specific name for the fixup kind.

The names will be unique for distinct kinds on any given target.

Definition at line 41 of file MCAsmBackend.h.

◆ TargetOffset

uint8_t llvm::MCFixupKindInfo::TargetOffset

The bit offset to write the relocation into.

Definition at line 44 of file MCAsmBackend.h.

◆ TargetSize

uint8_t llvm::MCFixupKindInfo::TargetSize

The number of bits written by this fixup.

The bits are assumed to be contiguous.

Definition at line 48 of file MCAsmBackend.h.

Referenced by llvm::AVRAsmBackend::adjustFixupValue(), and llvm::MipsAsmBackend::applyFixup().


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