Lines Matching defs:MCAssembler

1 //===- lib/MC/MCAssembler.cpp - Assembler Backend Implementation ----------===//
9 #include "llvm/MC/MCAssembler.h"
82 MCAssembler::MCAssembler(MCContext &Context,
89 void MCAssembler::reset() {
105 bool MCAssembler::registerSection(MCSection &Section) {
114 bool MCAssembler::isThumbFunc(const MCSymbol *Symbol) const {
145 bool MCAssembler::evaluateFixup(const MCFixup &Fixup, const MCFragment *DF,
249 uint64_t MCAssembler::computeFragmentSize(const MCFragment &F) const {
394 void MCAssembler::layoutBundle(MCFragment *Prev, MCFragment *F) const {
435 void MCAssembler::ensureValid(MCSection &Sec) const {
452 uint64_t MCAssembler::getFragmentOffset(const MCFragment &F) const {
458 static bool getLabelOffset(const MCAssembler &Asm, const MCSymbol &S,
470 static bool getSymbolOffsetImpl(const MCAssembler &Asm, const MCSymbol &S,
507 bool MCAssembler::getSymbolOffset(const MCSymbol &S, uint64_t &Val) const {
511 uint64_t MCAssembler::getSymbolOffset(const MCSymbol &S) const {
517 const MCSymbol *MCAssembler::getBaseSymbol(const MCSymbol &Symbol) const {
554 uint64_t MCAssembler::getSectionAddressSize(const MCSection &Sec) const {
561 uint64_t MCAssembler::getSectionFileSize(const MCSection &Sec) const {
568 bool MCAssembler::registerSymbol(const MCSymbol &Symbol) {
577 void MCAssembler::writeFragmentPadding(raw_ostream &OS,
613 static void writeFragment(raw_ostream &OS, const MCAssembler &Asm,
831 void MCAssembler::writeSectionData(raw_ostream &OS,
892 MCAssembler::handleFixup(MCFragment &F, const MCFixup &Fixup,
909 void MCAssembler::layout() {
1045 void MCAssembler::Finish() {
1054 bool MCAssembler::fixupNeedsRelaxation(const MCFixup &Fixup,
1070 bool MCAssembler::fragmentNeedsRelaxation(const MCRelaxableFragment *F) const {
1085 bool MCAssembler::relaxInstruction(MCRelaxableFragment &F) {
1110 bool MCAssembler::relaxLEB(MCLEBFragment &LF) {
1186 bool MCAssembler::relaxBoundaryAlign(MCBoundaryAlignFragment &BF) {
1210 bool MCAssembler::relaxDwarfLineAddr(MCDwarfLineAddrFragment &DF) {
1232 bool MCAssembler::relaxDwarfCallFrameFragment(MCDwarfCallFrameFragment &DF) {
1256 bool MCAssembler::relaxCVInlineLineTable(MCCVInlineLineTableFragment &F) {
1262 bool MCAssembler::relaxCVDefRange(MCCVDefRangeFragment &F) {
1268 bool MCAssembler::relaxPseudoProbeAddr(MCPseudoProbeAddrFragment &PF) {
1284 bool MCAssembler::relaxFragment(MCFragment &F) {
1309 bool MCAssembler::layoutOnce() {
1321 LLVM_DUMP_METHOD void MCAssembler::dump() const{
1324 OS << "<MCAssembler\n";