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:343
Inherits from: MCFragment
Member Variables
- private uint8_t ValueSize
- private uint64_t Value
- Value to use for filling bytes.
- private const llvm::MCExpr& NumValues
- The number of bytes to insert.
- private llvm::SMLoc Loc
- Source location of the directive that this fragment was created for.
Inherited from MCFragment:
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:
- public destroy
- public dump
- public getAtom
- public getKind
- public getLayoutOrder
- public getParent
- public getSubsectionNumber
- public hasInstructions
- public setAtom
- public setLayoutOrder
- public setParent
- public setSubsectionNumber
Methods
¶MCFillFragment(uint64_t Value,
uint8_t VSize,
const llvm::MCExpr& NumValues,
llvm::SMLoc Loc,
llvm::MCSection* Sec = nullptr)
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:354
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)
static bool classof(const llvm::MCFragment* F)
Declared at: llvm/include/llvm/MC/MCFragment.h:365
Parameters
- const llvm::MCFragment* F
¶llvm::SMLoc getLoc() const
llvm::SMLoc getLoc() const
Declared at: llvm/include/llvm/MC/MCFragment.h:363
¶const llvm::MCExpr& getNumValues() const
const llvm::MCExpr& getNumValues() const
Declared at: llvm/include/llvm/MC/MCFragment.h:361
¶uint64_t getValue() const
uint64_t getValue() const
Declared at: llvm/include/llvm/MC/MCFragment.h:359
¶uint8_t getValueSize() const
uint8_t getValueSize() const
Declared at: llvm/include/llvm/MC/MCFragment.h:360