Home | History | Annotate | Download | only in MC

Lines Matching defs:MCAssembler

1 //===- lib/MC/MCAssembler.cpp - Assembler Backend Implementation ----------===//
10 #include "llvm/MC/MCAssembler.h"
68 MCAssembler::MCAssembler(MCContext &Context, MCAsmBackend &Backend,
76 MCAssembler::~MCAssembler() {
79 void MCAssembler::reset() {
102 bool MCAssembler::registerSection(MCSection &Section) {
110 bool MCAssembler::isThumbFunc(const MCSymbol *Symbol) const {
135 bool MCAssembler::isSymbolLinkerVisible(const MCSymbol &Symbol) const {
150 const MCSymbol *MCAssembler::getAtom(const MCSymbol &S) const {
169 bool MCAssembler::evaluateFixup(const MCAsmLayout &Layout,
245 uint64_t MCAssembler::computeFragmentSize(const MCAsmLayout &Layout,
378 void MCAssembler::registerSymbol(const MCSymbol &Symbol, bool *Created) {
388 void MCAssembler::writeFragmentPadding(const MCFragment &F, uint64_t FSize,
421 static void writeFragment(const MCAssembler &Asm, const MCAsmLayout &Layout,
563 void MCAssembler::writeSectionData(const MCSection *Sec,
617 std::pair<uint64_t, bool> MCAssembler::handleFixup(const MCAsmLayout &Layout,
635 void MCAssembler::layout(MCAsmLayout &Layout) {
716 void MCAssembler::Finish() {
730 bool MCAssembler::fixupNeedsRelaxation(const MCFixup &Fixup,
740 bool MCAssembler::fragmentNeedsRelaxation(const MCRelaxableFragment *F,
755 bool MCAssembler::relaxInstruction(MCAsmLayout &Layout,
787 bool MCAssembler::relaxLEB(MCAsmLayout &Layout, MCLEBFragment &LF) {
803 bool MCAssembler::relaxDwarfLineAddr(MCAsmLayout &Layout,
821 bool MCAssembler::relaxDwarfCallFrameFragment(MCAsmLayout &Layout,
836 bool MCAssembler::relaxCVInlineLineTable(MCAsmLayout &Layout,
843 bool MCAssembler::relaxCVDefRange(MCAsmLayout &Layout,
850 bool MCAssembler::layoutSectionOnce(MCAsmLayout &Layout, MCSection &Sec) {
899 bool MCAssembler::layoutOnce(MCAsmLayout &Layout) {
912 void MCAssembler::finishLayout(MCAsmLayout &Layout) {