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:

protected HasInstructions

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:

Methods

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)

Description

@ }

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

Parameters

const llvm::MCFragment* F

SmallString<8>& getContents()

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

const SmallString<8>& getContents() const

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

const llvm::MCExpr& getValue() const

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

bool isSigned() const

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