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) {
98 void MCAsmLayout::ensureValid(const MCFragment *F) const {
109 const_cast<MCAsmLayout *>(this)->layoutFragment(&*I);
114 uint64_t MCAsmLayout::getFragmentOffset(const MCFragment *F) const {
121 static bool getLabelOffset(const MCAsmLayout &Layout, const MCSymbol &S,
133 static bool getSymbolOffsetImpl(const MCAsmLayout &Layout, const MCSymbol &S,
166 bool MCAsmLayout::getSymbolOffset(const MCSymbol &S, uint64_t &Val) const {
170 uint64_t MCAsmLayout::getSymbolOffset(const MCSymbol &S) const {
176 const MCSymbol *MCAsmLayout::getBaseSymbol(const MCSymbol &Symbol) const {
213 uint64_t MCAsmLayout::getSectionAddressSize(const MCSection *Sec) const {
219 uint64_t MCAsmLayout::getSectionFileSize(const MCSection *Sec) const {
437 bool MCAssembler::evaluateFixup(const MCAsmLayout &Layout,
513 uint64_t MCAssembler::computeFragmentSize(const MCAsmLayout &Layout,
579 void MCAsmLayout::layoutFragment(MCFragment *F) {
685 static void writeFragment(const MCAssembler &Asm, const MCAsmLayout &Layout,
816 const MCAsmLayout &Layout) const {
870 std::pair<uint64_t, bool> MCAssembler::handleFixup(const MCAsmLayout &Layout,
888 void MCAssembler::layout(MCAsmLayout &Layout) {
966 MCAsmLayout Layout(*this);
980 const MCAsmLayout &Layout) const {
989 const MCAsmLayout &Layout) const {
1003 bool MCAssembler::relaxInstruction(MCAsmLayout &Layout,
1035 bool MCAssembler::relaxLEB(MCAsmLayout &Layout, MCLEBFragment &LF) {
1051 bool MCAssembler::relaxDwarfLineAddr(MCAsmLayout &Layout,
1069 bool MCAssembler::relaxDwarfCallFrameFragment(MCAsmLayout &Layout,
1084 bool MCAssembler::layoutSectionOnce(MCAsmLayout &Layout, MCSection &Sec) {
1126 bool MCAssembler::layoutOnce(MCAsmLayout &Layout) {
1139 void MCAssembler::finishLayout(MCAsmLayout &Layout) {