|
| | MCNopsFragment (int64_t NumBytes, int64_t ControlledNopLength, SMLoc L, const MCSubtargetInfo &STI) |
| int64_t | getNumBytes () const |
| int64_t | getControlledNopLength () const |
| SMLoc | getLoc () const |
| LLVM_ABI | MCFragment (FragmentType Kind=MCFragment::FT_Data, bool HasInstructions=false) |
| | MCFragment (const MCFragment &)=delete |
| MCFragment & | operator= (const MCFragment &)=delete |
| MCFragment * | getNext () const |
| FragmentType | getKind () const |
| MCSection * | getParent () const |
| void | setParent (MCSection *Value) |
| LLVM_ABI const MCSymbol * | getAtom () const |
| unsigned | getLayoutOrder () const |
| void | setLayoutOrder (unsigned Value) |
| bool | hasInstructions () const |
| | Does this fragment have instructions emitted into it?
|
| LLVM_ABI void | dump () const |
| const MCSubtargetInfo * | getSubtargetInfo () const |
| | Retrieve the MCSubTargetInfo in effect when the instruction was encoded.
|
| void | setHasInstructions (const MCSubtargetInfo &STI) |
| | Record that the fragment contains instructions with the MCSubtargetInfo in effect when the instruction was encoded.
|
| bool | isLinkerRelaxable () const |
| void | setLinkerRelaxable () |
| bool | getAllowAutoPadding () const |
| void | setAllowAutoPadding (bool V) |
| MutableArrayRef< char > | getContents () |
| ArrayRef< char > | getContents () const |
| LLVM_ABI void | setVarContents (ArrayRef< char > Contents) |
| void | clearVarContents () |
| MutableArrayRef< char > | getVarContents () |
| ArrayRef< char > | getVarContents () const |
| size_t | getFixedSize () const |
| size_t | getVarSize () const |
| size_t | getSize () const |
| void | clearFixups () |
| LLVM_ABI void | addFixup (MCFixup Fixup) |
| LLVM_ABI void | appendFixups (ArrayRef< MCFixup > Fixups) |
| MutableArrayRef< MCFixup > | getFixups () |
| ArrayRef< MCFixup > | getFixups () const |
| LLVM_ABI void | setVarFixups (ArrayRef< MCFixup > Fixups) |
| void | clearVarFixups () |
| MutableArrayRef< MCFixup > | getVarFixups () |
| ArrayRef< MCFixup > | getVarFixups () const |
| unsigned | getOpcode () const |
| ArrayRef< MCOperand > | getOperands () const |
| MCInst | getInst () const |
| void | setInst (const MCInst &Inst) |
| void | makeAlign (Align Alignment, int64_t Fill, uint8_t FillLen, unsigned MaxBytesToEmit) |
| Align | getAlignment () const |
| int64_t | getAlignFill () const |
| uint8_t | getAlignFillLen () const |
| unsigned | getAlignMaxBytesToEmit () const |
| bool | hasAlignEmitNops () const |
| void | makePrefAlign (Align PrefAlign, const MCSymbol &End, bool EmitNops, uint8_t Fill) |
| const MCSymbol & | getPrefAlignEnd () const |
| Align | getPrefAlignPreferred () const |
| Align | getPrefAlignComputed () const |
| void | setPrefAlignComputed (Align A) |
| bool | getPrefAlignEmitNops () const |
| uint8_t | getPrefAlignFill () const |
| void | makeLEB (bool IsSigned, const MCExpr *Value) |
| const MCExpr & | getLEBValue () const |
| void | setLEBValue (const MCExpr *Expr) |
| bool | isLEBSigned () const |
| const MCExpr & | getDwarfAddrDelta () const |
| void | setDwarfAddrDelta (const MCExpr *E) |
| int64_t | getDwarfLineDelta () const |
| void | setDwarfLineDelta (int64_t LineDelta) |
| const MCExpr & | getSFrameAddrDelta () const |
| void | setSFrameAddrDelta (const MCExpr *E) |
| MCFragment * | getSFrameFDE () const |
| void | setSFrameFDE (MCFragment *F) |
Definition at line 411 of file MCSection.h.