class MCEncodedFragmentWithContents
Declaration
template <unsigned int ContentsSize>
class MCEncodedFragmentWithContents : public MCEncodedFragment { /* full declaration omitted */ };
Description
Interface implemented by fragments that contain encoded instructions and/or data.
Declared at: llvm/include/llvm/MC/MCFragment.h:174
Inherits from: MCEncodedFragment
Templates
- unsigned int ContentsSize
Member Variables
Inherited from MCEncodedFragment:
- protected STI = nullptr
Inherited from MCFragment:
Method Overview
- protected MCEncodedFragmentWithContents<ContentsSize>(MCFragment::FragmentType FType, bool HasInstructions, llvm::MCSection * Sec)
- public SmallVectorImpl<char> & getContents()
- public const SmallVectorImpl<char> & getContents() const
Inherited from MCEncodedFragment:
- public alignToBundleEnd
- public classof
- public getBundlePadding
- public getSubtargetInfo
- public setAlignToBundleEnd
- public setBundlePadding
- public setHasInstructions
Inherited from MCFragment:
- public destroy
- public dump
- public getAtom
- public getKind
- public getLayoutOrder
- public getParent
- public hasInstructions
- public setAtom
- public setLayoutOrder
- public setParent
Methods
¶MCEncodedFragmentWithContents<ContentsSize>(
MCFragment::FragmentType FType,
bool HasInstructions,
llvm::MCSection* Sec)
MCEncodedFragmentWithContents<ContentsSize>(
MCFragment::FragmentType FType,
bool HasInstructions,
llvm::MCSection* Sec)
Declared at: llvm/include/llvm/MC/MCFragment.h:178
Parameters
- MCFragment::FragmentType FType
- bool HasInstructions
- llvm::MCSection* Sec
¶SmallVectorImpl<char>& getContents()
SmallVectorImpl<char>& getContents()
Declared at: llvm/include/llvm/MC/MCFragment.h:184
¶const SmallVectorImpl<char>& getContents() const
const SmallVectorImpl<char>& getContents() const
Declared at: llvm/include/llvm/MC/MCFragment.h:185