class MCAlignFragment
Declaration
class MCAlignFragment : 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:277
Inherits from: MCFragment
Member Variables
Inherited from MCFragment:
Method Overview
- public MCAlignFragment(unsigned int Alignment, int64_t Value, unsigned int ValueSize, unsigned int MaxBytesToEmit, llvm::MCSection * Sec = nullptr)
- public static bool classof(const llvm::MCFragment * F)
- public unsigned int getAlignment() const
- public unsigned int getMaxBytesToEmit() const
- public int64_t getValue() const
- public unsigned int getValueSize() const
- public bool hasEmitNops() const
- public void setEmitNops(bool Value)
Inherited from MCFragment:
- public destroy
- public dump
- public getAtom
- public getKind
- public getLayoutOrder
- public getParent
- public hasInstructions
- public setAtom
- public setLayoutOrder
- public setParent
Methods
¶MCAlignFragment(unsigned int Alignment,
int64_t Value,
unsigned int ValueSize,
unsigned int MaxBytesToEmit,
llvm::MCSection* Sec = nullptr)
MCAlignFragment(unsigned int Alignment,
int64_t Value,
unsigned int ValueSize,
unsigned int MaxBytesToEmit,
llvm::MCSection* Sec = nullptr)
Declared at: llvm/include/llvm/MC/MCFragment.h:297
Parameters
- unsigned int Alignment
- int64_t Value
- unsigned int ValueSize
- unsigned int MaxBytesToEmit
- llvm::MCSection* Sec = nullptr
¶static bool classof(const llvm::MCFragment* F)
static bool classof(const llvm::MCFragment* F)
Declared at: llvm/include/llvm/MC/MCFragment.h:313
Parameters
- const llvm::MCFragment* F
¶unsigned int getAlignment() const
unsigned int getAlignment() const
Declared at: llvm/include/llvm/MC/MCFragment.h:302
¶unsigned int getMaxBytesToEmit() const
unsigned int getMaxBytesToEmit() const
Declared at: llvm/include/llvm/MC/MCFragment.h:308
¶int64_t getValue() const
int64_t getValue() const
Declared at: llvm/include/llvm/MC/MCFragment.h:304
¶unsigned int getValueSize() const
unsigned int getValueSize() const
Declared at: llvm/include/llvm/MC/MCFragment.h:306
¶bool hasEmitNops() const
bool hasEmitNops() const
Declared at: llvm/include/llvm/MC/MCFragment.h:310
¶void setEmitNops(bool Value)
void setEmitNops(bool Value)
Declared at: llvm/include/llvm/MC/MCFragment.h:311
Parameters
- bool Value