class MCFillFragment

Declaration

class MCFillFragment : 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:318

Inherits from: MCFragment

Member Variables

Inherited from MCFragment:

protected HasInstructions

Method Overview

  • public MCFillFragment(uint64_t Value, uint8_t VSize, const llvm::MCExpr & NumValues, llvm::SMLoc Loc, llvm::MCSection * Sec = nullptr)
  • public static bool classof(const llvm::MCFragment * F)
  • public llvm::SMLoc getLoc() const
  • public const llvm::MCExpr & getNumValues() const
  • public uint64_t getValue() const
  • public uint8_t getValueSize() const

Inherited from MCFragment:

Methods

MCFillFragment(uint64_t Value,
               uint8_t VSize,
               const llvm::MCExpr& NumValues,
               llvm::SMLoc Loc,
               llvm::MCSection* Sec = nullptr)

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

Parameters

uint64_t Value
uint8_t VSize
const llvm::MCExpr& NumValues
llvm::SMLoc Loc
llvm::MCSection* Sec = nullptr

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

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

Parameters

const llvm::MCFragment* F

llvm::SMLoc getLoc() const

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

const llvm::MCExpr& getNumValues() const

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

uint64_t getValue() const

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

uint8_t getValueSize() const

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