class MCLEBFragment
Declaration
class MCLEBFragment : 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:427
Inherits from: MCFragment
Member Variables
- private bool IsSigned
- True if this is a sleb128, false if uleb128.
- private const llvm::MCExpr* Value
- The value this fragment should contain.
- private SmallString<8> Contents
Inherited from MCFragment:
Method Overview
- public MCLEBFragment(const llvm::MCExpr & Value_, bool IsSigned_, llvm::MCSection * Sec = nullptr)
- public static bool classof(const llvm::MCFragment * F)
- public SmallString<8> & getContents()
- public const SmallString<8> & getContents() const
- public const llvm::MCExpr & getValue() const
- public bool isSigned() 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
¶MCLEBFragment(const llvm::MCExpr& Value_,
bool IsSigned_,
llvm::MCSection* Sec = nullptr)
MCLEBFragment(const llvm::MCExpr& Value_,
bool IsSigned_,
llvm::MCSection* Sec = nullptr)
Declared at: llvm/include/llvm/MC/MCFragment.h:437
Parameters
- const llvm::MCExpr& Value_
- bool IsSigned_
- llvm::MCSection* Sec = nullptr
¶static bool classof(const llvm::MCFragment* F)
static bool classof(const llvm::MCFragment* F)
Description
@ }
Declared at: llvm/include/llvm/MC/MCFragment.h:451
Parameters
- const llvm::MCFragment* F
¶SmallString<8>& getContents()
SmallString<8>& getContents()
Declared at: llvm/include/llvm/MC/MCFragment.h:446
¶const SmallString<8>& getContents() const
const SmallString<8>& getContents() const
Declared at: llvm/include/llvm/MC/MCFragment.h:447
¶const llvm::MCExpr& getValue() const
const llvm::MCExpr& getValue() const
Declared at: llvm/include/llvm/MC/MCFragment.h:442
¶bool isSigned() const
bool isSigned() const
Declared at: llvm/include/llvm/MC/MCFragment.h:444