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:
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:
- 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
¶MCOrgFragment(const llvm::MCExpr& Offset,
int8_t Value,
llvm::SMLoc Loc,
llvm::MCSection* Sec = nullptr)
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)
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
llvm::SMLoc getLoc() const
Declared at: llvm/include/llvm/MC/MCFragment.h:420
¶const llvm::MCExpr& getOffset() const
const llvm::MCExpr& getOffset() const
Declared at: llvm/include/llvm/MC/MCFragment.h:416
¶uint8_t getValue() const
uint8_t getValue() const
Declared at: llvm/include/llvm/MC/MCFragment.h:418