class MCOrgFragment

Declaration

class MCOrgFragment : public MCFragment { /* full declaration omitted */ };

Description

An ilist node that can access its parent list. Requires \c NodeTy to have \a getParent() to find the parent node, and the\c ParentTy to have \a getSublistAccess() to get a reference to the list.

Declared at: llvm/include/llvm/MC/MCFragment.h:400

Inherits from: MCFragment

Member Variables

private int8_t Value
Value to use for filling bytes.
private const llvm::MCExpr* Offset
The offset this fragment should start at.
private llvm::SMLoc Loc
Source location of the directive that this fragment was created for.

Inherited from MCFragment:

protected HasInstructions

Method Overview

  • public MCOrgFragment(const llvm::MCExpr & Offset, int8_t Value, llvm::SMLoc Loc, llvm::MCSection * Sec = nullptr)
  • public static bool classof(const llvm::MCFragment * F)
  • public llvm::SMLoc getLoc() const
  • public const llvm::MCExpr & getOffset() const
  • public uint8_t getValue() const

Inherited from MCFragment:

Methods

MCOrgFragment(const llvm::MCExpr& Offset,
              int8_t Value,
              llvm::SMLoc Loc,
              llvm::MCSection* Sec = nullptr)

Declared at: llvm/include/llvm/MC/MCFragment.h:411

Parameters

const llvm::MCExpr& Offset
int8_t Value
llvm::SMLoc Loc
llvm::MCSection* Sec = nullptr

static bool classof(const llvm::MCFragment* F)

Declared at: llvm/include/llvm/MC/MCFragment.h:422

Parameters

const llvm::MCFragment* F

llvm::SMLoc getLoc() const

Declared at: llvm/include/llvm/MC/MCFragment.h:420

const llvm::MCExpr& getOffset() const

Declared at: llvm/include/llvm/MC/MCFragment.h:416

uint8_t getValue() const

Declared at: llvm/include/llvm/MC/MCFragment.h:418