class MCEncodedFragmentWithFixups

Declaration

template <unsigned int ContentsSize, unsigned int FixupsSize>
class MCEncodedFragmentWithFixups { /* full declaration omitted */ };

Description

Interface implemented by fragments that contain encoded instructions and/or data and also have fixups registered.

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

Templates

unsigned int ContentsSize
unsigned int FixupsSize

Method Overview

  • protected MCEncodedFragmentWithFixups<ContentsSize, FixupsSize>(MCFragment::FragmentType FType, bool HasInstructions, llvm::MCSection * Sec)
  • public static bool classof(const llvm::MCFragment * F)
  • public llvm::MCEncodedFragmentWithFixups::fixup_iterator fixup_begin()
  • public llvm::MCEncodedFragmentWithFixups::const_fixup_iterator fixup_begin() const
  • public llvm::MCEncodedFragmentWithFixups::fixup_iterator fixup_end()
  • public llvm::MCEncodedFragmentWithFixups::const_fixup_iterator fixup_end() const
  • public SmallVectorImpl<llvm::MCFixup> & getFixups()
  • public const SmallVectorImpl<llvm::MCFixup> & getFixups() const

Methods

MCEncodedFragmentWithFixups<ContentsSize,
                            FixupsSize>(
    MCFragment::FragmentType FType,
    bool HasInstructions,
    llvm::MCSection* Sec)

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

Parameters

MCFragment::FragmentType FType
bool HasInstructions
llvm::MCSection* Sec

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

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

Parameters

const llvm::MCFragment* F

llvm::MCEncodedFragmentWithFixups::fixup_iterator
fixup_begin()

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

llvm::MCEncodedFragmentWithFixups::
    const_fixup_iterator
    fixup_begin() const

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

llvm::MCEncodedFragmentWithFixups::fixup_iterator
fixup_end()

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

llvm::MCEncodedFragmentWithFixups::
    const_fixup_iterator
    fixup_end() const

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

SmallVectorImpl<llvm::MCFixup>& getFixups()

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

const SmallVectorImpl<llvm::MCFixup>& getFixups()
    const

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