LLVM API Documentation
#include <MCAssembler.h>
Public Types | |
enum | BundleLockStateType { NotBundleLocked, BundleLocked, BundleLockedAlignToEnd } |
Express the state of bundle locked groups while emitting code. More... | |
typedef iplist< MCFragment > | FragmentListType |
typedef FragmentListType::const_iterator | const_iterator |
typedef FragmentListType::iterator | iterator |
typedef FragmentListType::const_reverse_iterator | const_reverse_iterator |
typedef FragmentListType::reverse_iterator | reverse_iterator |
Friends | |
class | MCAsmLayout |
Additional Inherited Members | |
![]() | |
ilist_node () | |
Definition at line 544 of file MCAssembler.h.
Definition at line 553 of file MCAssembler.h.
Definition at line 556 of file MCAssembler.h.
Definition at line 551 of file MCAssembler.h.
Definition at line 554 of file MCAssembler.h.
Definition at line 557 of file MCAssembler.h.
Express the state of bundle locked groups while emitting code.
Enumerator | |
---|---|
NotBundleLocked | |
BundleLocked | |
BundleLockedAlignToEnd |
Definition at line 560 of file MCAssembler.h.
MCSectionData::MCSectionData | ( | ) |
Definition at line 233 of file MCAssembler.cpp.
MCSectionData::MCSectionData | ( | const MCSection & | Section, |
MCAssembler * | A = 0 |
||
) |
Definition at line 235 of file MCAssembler.cpp.
References llvm::MCAssembler::getSectionList(), and llvm::iplist< NodeTy, Traits >::push_back().
|
inline |
Definition at line 625 of file MCAssembler.h.
References llvm::iplist< NodeTy, Traits >::begin().
Referenced by dump(), llvm::MCAssembler::Finish(), and llvm::MCAssembler::writeSectionData().
|
inline |
Definition at line 626 of file MCAssembler.h.
References llvm::iplist< NodeTy, Traits >::begin().
void MCSectionData::dump | ( | ) |
Definition at line 1127 of file MCAssembler.cpp.
References begin(), end(), llvm::errs(), and getAlignment().
|
inline |
Definition at line 639 of file MCAssembler.h.
References llvm::iplist< NodeTy, Traits >::empty().
|
inline |
Definition at line 628 of file MCAssembler.h.
References llvm::iplist< NodeTy, Traits >::end().
Referenced by dump(), llvm::MCAssembler::Finish(), getSubsectionInsertionPoint(), and llvm::MCAssembler::writeSectionData().
|
inline |
Definition at line 629 of file MCAssembler.h.
References llvm::iplist< NodeTy, Traits >::end().
|
inline |
Definition at line 607 of file MCAssembler.h.
Referenced by llvm::MachObjectWriter::computeSectionAddresses(), dump(), llvm::MCELFStreamer::Flush(), llvm::MachObjectWriter::getPaddingSize(), and llvm::MachObjectWriter::WriteSection().
|
inline |
Definition at line 647 of file MCAssembler.h.
|
inline |
Definition at line 622 of file MCAssembler.h.
Referenced by llvm::MCAsmLayout::getSectionAddressSize(), getSubsectionInsertionPoint(), llvm::MCObjectStreamer::insert(), and llvm::MCFragment::MCFragment().
|
inline |
Definition at line 623 of file MCAssembler.h.
|
inline |
Definition at line 616 of file MCAssembler.h.
Referenced by llvm::MachObjectWriter::getPaddingSize().
|
inline |
Definition at line 613 of file MCAssembler.h.
|
inline |
Definition at line 605 of file MCAssembler.h.
References llvm::ARMBuildAttrs::Section.
Referenced by llvm::MCAssembler::getAtom(), llvm::MachObjectWriter::getPaddingSize(), llvm::MCAsmLayout::getSectionFileSize(), llvm::MCObjectWriter::IsSymbolRefDifferenceFullyResolvedImpl(), llvm::MachObjectWriter::IsSymbolRefDifferenceFullyResolvedImpl(), llvm::MachObjectWriter::WriteObject(), llvm::MachObjectWriter::WriteSection(), and llvm::MCAssembler::writeSectionData().
MCSectionData::iterator MCSectionData::getSubsectionInsertionPoint | ( | unsigned | Subsection | ) |
Definition at line 247 of file MCAssembler.cpp.
References end(), getFragmentList(), llvm::iplist< NodeTy, Traits >::insert(), llvm::A64CC::MI, and llvm::MCFragment::setParent().
Referenced by llvm::MCObjectStreamer::ChangeSection().
|
inline |
Definition at line 610 of file MCAssembler.h.
Referenced by llvm::MachObjectWriter::WriteSection().
|
inline |
Definition at line 655 of file MCAssembler.h.
|
inline |
Definition at line 643 of file MCAssembler.h.
References NotBundleLocked.
Referenced by llvm::MCELFStreamer::ChangeSection(), and llvm::MCObjectStreamer::EmitInstruction().
|
inline |
Definition at line 631 of file MCAssembler.h.
References llvm::iplist< NodeTy, Traits >::rbegin().
|
inline |
Definition at line 632 of file MCAssembler.h.
References llvm::iplist< NodeTy, Traits >::rbegin().
|
inline |
Definition at line 634 of file MCAssembler.h.
References llvm::iplist< NodeTy, Traits >::rend().
|
inline |
Definition at line 635 of file MCAssembler.h.
References llvm::iplist< NodeTy, Traits >::rend().
|
inline |
Definition at line 608 of file MCAssembler.h.
Referenced by llvm::MCObjectStreamer::EmitValueToAlignment(), and llvm::MCELFStreamer::Flush().
|
inline |
Definition at line 659 of file MCAssembler.h.
|
inline |
Definition at line 651 of file MCAssembler.h.
|
inline |
Definition at line 611 of file MCAssembler.h.
Referenced by llvm::MCObjectStreamer::EmitInstruction().
|
inline |
Definition at line 617 of file MCAssembler.h.
Referenced by llvm::MCAssembler::Finish().
|
inline |
Definition at line 614 of file MCAssembler.h.
|
inline |
Definition at line 637 of file MCAssembler.h.
References llvm::iplist< NodeTy, Traits >::size().
|
friend |
Definition at line 545 of file MCAssembler.h.