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:204
Templates
- unsigned int ContentsSize
- unsigned int FixupsSize
Member Variables
- private SmallVector<llvm::MCFixup, FixupsSize> Fixups
- The list of fixups in this fragment.
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)
MCEncodedFragmentWithFixups<ContentsSize,
FixupsSize>(
MCFragment::FragmentType FType,
bool HasInstructions,
llvm::MCSection* Sec)
Declared at: llvm/include/llvm/MC/MCFragment.h:211
Parameters
- MCFragment::FragmentType FType
- bool HasInstructions
- llvm::MCSection* Sec
¶static bool classof(const llvm::MCFragment* F)
static bool classof(const llvm::MCFragment* F)
Declared at: llvm/include/llvm/MC/MCFragment.h:231
Parameters
- const llvm::MCFragment* F
¶llvm::MCEncodedFragmentWithFixups::fixup_iterator
fixup_begin()
llvm::MCEncodedFragmentWithFixups::fixup_iterator
fixup_begin()
Declared at: llvm/include/llvm/MC/MCFragment.h:225
¶llvm::MCEncodedFragmentWithFixups::
const_fixup_iterator
fixup_begin() const
llvm::MCEncodedFragmentWithFixups::
const_fixup_iterator
fixup_begin() const
Declared at: llvm/include/llvm/MC/MCFragment.h:226
¶llvm::MCEncodedFragmentWithFixups::fixup_iterator
fixup_end()
llvm::MCEncodedFragmentWithFixups::fixup_iterator
fixup_end()
Declared at: llvm/include/llvm/MC/MCFragment.h:228
¶llvm::MCEncodedFragmentWithFixups::
const_fixup_iterator
fixup_end() const
llvm::MCEncodedFragmentWithFixups::
const_fixup_iterator
fixup_end() const
Declared at: llvm/include/llvm/MC/MCFragment.h:229
¶SmallVectorImpl<llvm::MCFixup>& getFixups()
SmallVectorImpl<llvm::MCFixup>& getFixups()
Declared at: llvm/include/llvm/MC/MCFragment.h:222
¶const SmallVectorImpl<llvm::MCFixup>& getFixups()
const
const SmallVectorImpl<llvm::MCFixup>& getFixups()
const
Declared at: llvm/include/llvm/MC/MCFragment.h:223