Lines Matching defs:MCAssembler
1 //===- lib/MC/MCAssembler.cpp - Assembler Backend Implementation ----------===//
9 #include "llvm/MC/MCAssembler.h"
80 MCAssembler::MCAssembler(MCContext &Context,
87 void MCAssembler::reset() {
103 bool MCAssembler::registerSection(MCSection &Section) {
112 bool MCAssembler::isThumbFunc(const MCSymbol *Symbol) const {
143 bool MCAssembler::evaluateFixup(const MCFixup &Fixup, const MCFragment *DF,
240 uint64_t MCAssembler::computeFragmentSize(const MCFragment &F) const {
383 void MCAssembler::layoutBundle(MCFragment *Prev, MCFragment *F) const {
424 void MCAssembler::ensureValid(MCSection &Sec) const {
441 uint64_t MCAssembler::getFragmentOffset(const MCFragment &F) const {
447 static bool getLabelOffset(const MCAssembler &Asm, const MCSymbol &S,
459 static bool getSymbolOffsetImpl(const MCAssembler &Asm, const MCSymbol &S,
496 bool MCAssembler::getSymbolOffset(const MCSymbol &S, uint64_t &Val) const {
500 uint64_t MCAssembler::getSymbolOffset(const MCSymbol &S) const {
506 const MCSymbol *MCAssembler::getBaseSymbol(const MCSymbol &Symbol) const {
543 uint64_t MCAssembler::getSectionAddressSize(const MCSection &Sec) const {
550 uint64_t MCAssembler::getSectionFileSize(const MCSection &Sec) const {
557 bool MCAssembler::registerSymbol(const MCSymbol &Symbol) {
566 void MCAssembler::writeFragmentPadding(raw_ostream &OS,
602 static void writeFragment(raw_ostream &OS, const MCAssembler &Asm,
815 void MCAssembler::writeSectionData(raw_ostream &OS,
876 MCAssembler::handleFixup(MCFragment &F, const MCFixup &Fixup,
893 void MCAssembler::layout() {
1029 void MCAssembler::Finish() {
1038 bool MCAssembler::fixupNeedsRelaxation(const MCFixup &Fixup,
1054 bool MCAssembler::fragmentNeedsRelaxation(const MCRelaxableFragment *F) const {
1069 bool MCAssembler::relaxInstruction(MCRelaxableFragment &F) {
1094 bool MCAssembler::relaxLEB(MCLEBFragment &LF) {
1170 bool MCAssembler::relaxBoundaryAlign(MCBoundaryAlignFragment &BF) {
1194 bool MCAssembler::relaxDwarfLineAddr(MCDwarfLineAddrFragment &DF) {
1216 bool MCAssembler::relaxDwarfCallFrameFragment(MCDwarfCallFrameFragment &DF) {
1240 bool MCAssembler::relaxCVInlineLineTable(MCCVInlineLineTableFragment &F) {
1246 bool MCAssembler::relaxCVDefRange(MCCVDefRangeFragment &F) {
1252 bool MCAssembler::relaxPseudoProbeAddr(MCPseudoProbeAddrFragment &PF) {
1268 bool MCAssembler::relaxFragment(MCFragment &F) {
1293 bool MCAssembler::layoutOnce() {
1305 LLVM_DUMP_METHOD void MCAssembler::dump() const{
1308 OS << "<MCAssembler\n";