Home | History | Annotate | Download | only in MC

Lines Matching defs:MCAsmLayout

16 #include "llvm/MC/MCAsmLayout.h"
67 MCAsmLayout::MCAsmLayout(MCAssembler &Asm)
79 bool MCAsmLayout::isFragmentValid(const MCFragment *F) const {
88 void MCAsmLayout::invalidateFragmentsFrom(MCFragment *F) {
99 void MCAsmLayout::ensureValid(const MCFragment *F) const {
111 const_cast<MCAsmLayout*>(this)->layoutFragment(Cur);
116 uint64_t MCAsmLayout::getFragmentOffset(const MCFragment *F) const {
123 static bool getLabelOffset(const MCAsmLayout &Layout, const MCSymbolData &SD,
135 static bool getSymbolOffsetImpl(const MCAsmLayout &Layout,
175 bool MCAsmLayout::getSymbolOffset(const MCSymbolData *SD, uint64_t &Val) const {
179 uint64_t MCAsmLayout::getSymbolOffset(const MCSymbolData *SD) const {
185 const MCSymbol *MCAsmLayout::getBaseSymbol(const MCSymbol &Symbol) const {
217 uint64_t MCAsmLayout::getSectionAddressSize(const MCSectionData *SD) const {
223 uint64_t MCAsmLayout::getSectionFileSize(const MCSectionData *SD) const {
478 bool MCAssembler::evaluateFixup(const MCAsmLayout &Layout,
550 uint64_t MCAssembler::computeFragmentSize(const MCAsmLayout &Layout,
602 void MCAsmLayout::layoutFragment(MCFragment *F) {
699 static void writeFragment(const MCAssembler &Asm, const MCAsmLayout &Layout,
822 const MCAsmLayout &Layout) const {
878 std::pair<uint64_t, bool> MCAssembler::handleFixup(const MCAsmLayout &Layout,
902 MCAsmLayout Layout(*this);
975 const MCAsmLayout &Layout) const {
986 const MCAsmLayout &Layout) const {
1001 bool MCAssembler::relaxInstruction(MCAsmLayout &Layout,
1034 bool MCAssembler::relaxLEB(MCAsmLayout &Layout, MCLEBFragment &LF) {
1051 bool MCAssembler::relaxDwarfLineAddr(MCAsmLayout &Layout,
1069 bool MCAssembler::relaxDwarfCallFrameFragment(MCAsmLayout &Layout,
1085 bool MCAssembler::layoutSectionOnce(MCAsmLayout &Layout, MCSectionData &SD) {
1127 bool MCAssembler::layoutOnce(MCAsmLayout &Layout) {
1140 void MCAssembler::finishLayout(MCAsmLayout &Layout) {