LLVM API Documentation
#include <MCAssembler.h>


Public Types | |
| typedef SmallVectorImpl < MCFixup >::const_iterator | const_fixup_iterator |
| typedef SmallVectorImpl < MCFixup >::iterator | fixup_iterator |
Public Member Functions | |
| MCEncodedFragmentWithFixups (MCFragment::FragmentType FType, MCSectionData *SD=nullptr) | |
| virtual | ~MCEncodedFragmentWithFixups () |
| virtual SmallVectorImpl < MCFixup > & | getFixups ()=0 |
| virtual const SmallVectorImpl < MCFixup > & | getFixups () const =0 |
| virtual fixup_iterator | fixup_begin ()=0 |
| virtual const_fixup_iterator | fixup_begin () const =0 |
| virtual fixup_iterator | fixup_end ()=0 |
| virtual const_fixup_iterator | fixup_end () const =0 |
Static Public Member Functions | |
| static bool | classof (const MCFragment *F) |
Interface implemented by fragments that contain encoded instructions and/or data and also have fixups registered.
Definition at line 173 of file MCAssembler.h.
| typedef SmallVectorImpl<MCFixup>::const_iterator llvm::MCEncodedFragmentWithFixups::const_fixup_iterator |
Definition at line 185 of file MCAssembler.h.
| typedef SmallVectorImpl<MCFixup>::iterator llvm::MCEncodedFragmentWithFixups::fixup_iterator |
Definition at line 186 of file MCAssembler.h.
| llvm::MCEncodedFragmentWithFixups::MCEncodedFragmentWithFixups | ( | MCFragment::FragmentType | FType, |
| MCSectionData * | SD = nullptr |
||
| ) | [inline] |
Definition at line 177 of file MCAssembler.h.
Definition at line 283 of file MCAssembler.cpp.
| static bool llvm::MCEncodedFragmentWithFixups::classof | ( | const MCFragment * | F | ) | [inline, static] |
Reimplemented from llvm::MCEncodedFragment.
Reimplemented in llvm::MCRelaxableFragment, and llvm::MCDataFragment.
Definition at line 196 of file MCAssembler.h.
References llvm::MCFragment::FT_Data, llvm::MCFragment::FT_Relaxable, and llvm::MCFragment::getKind().
| virtual fixup_iterator llvm::MCEncodedFragmentWithFixups::fixup_begin | ( | ) | [pure virtual] |
Implemented in llvm::MCRelaxableFragment, and llvm::MCDataFragment.
Referenced by llvm::MCAssembler::Finish().
| virtual const_fixup_iterator llvm::MCEncodedFragmentWithFixups::fixup_begin | ( | ) | const [pure virtual] |
Implemented in llvm::MCRelaxableFragment, and llvm::MCDataFragment.
| virtual fixup_iterator llvm::MCEncodedFragmentWithFixups::fixup_end | ( | ) | [pure virtual] |
Implemented in llvm::MCRelaxableFragment, and llvm::MCDataFragment.
Referenced by llvm::MCAssembler::Finish().
| virtual const_fixup_iterator llvm::MCEncodedFragmentWithFixups::fixup_end | ( | ) | const [pure virtual] |
Implemented in llvm::MCRelaxableFragment, and llvm::MCDataFragment.
| virtual SmallVectorImpl<MCFixup>& llvm::MCEncodedFragmentWithFixups::getFixups | ( | ) | [pure virtual] |
Implemented in llvm::MCRelaxableFragment, and llvm::MCDataFragment.
| virtual const SmallVectorImpl<MCFixup>& llvm::MCEncodedFragmentWithFixups::getFixups | ( | ) | const [pure virtual] |
Implemented in llvm::MCRelaxableFragment, and llvm::MCDataFragment.