Lines Matching refs:MAI
41 const MCAsmInfo &MAI; member in __anon4e5dbde80111::MCAsmStreamer
70 : MCStreamer(Context), OS(os), MAI(Context.getAsmInfo()), in MCAsmStreamer()
289 OS.PadToColumn(MAI.getCommentColumn()); in EmitCommentsAndEOL()
291 OS << MAI.getCommentString() << ' ' << Comments.substr(0, Position) << '\n'; in EmitCommentsAndEOL()
308 Section->PrintSwitchToSection(MAI, OS); in ChangeSection()
330 OS << *Symbol << MAI.getLabelSuffix(); in EmitLabel()
350 if (MAI.hasSubsectionsViaSymbols()) in EmitThumbFunc()
395 assert(MAI.hasDotTypeDotSizeDirective() && "Symbol Attr not supported"); in EmitSymbolAttribute()
397 << ((MAI.getCommentString()[0] != '@') ? '@' : '%'); in EmitSymbolAttribute()
411 OS << MAI.getGlobalDirective(); in EmitSymbolAttribute()
433 case MCSA_WeakReference: OS << MAI.getWeakRefDirective(); break; in EmitSymbolAttribute()
467 assert(MAI.hasDotTypeDotSizeDirective()); in EmitELFSize()
475 if (MAI.getCOMMDirectiveAlignmentIsInBytes()) in EmitCommonSymbol()
488 assert(MAI.hasLCOMMDirective() && "Doesn't have .lcomm, can't emit it!"); in EmitLocalCommonSymbol()
568 OS << MAI.getData8bitsDirective(AddrSpace); in EmitBytes()
576 if (MAI.getAscizDirective() && Data.back() == 0) { in EmitBytes()
577 OS << MAI.getAscizDirective(); in EmitBytes()
580 OS << MAI.getAsciiDirective(); in EmitBytes()
599 case 1: Directive = MAI.getData8bitsDirective(AddrSpace); break; in EmitValueImpl()
600 case 2: Directive = MAI.getData16bitsDirective(AddrSpace); break; in EmitValueImpl()
601 case 4: Directive = MAI.getData32bitsDirective(AddrSpace); break; in EmitValueImpl()
603 Directive = MAI.getData64bitsDirective(AddrSpace); in EmitValueImpl()
630 assert(MAI.hasLEB128() && "Cannot print a .uleb"); in EmitULEB128Value()
641 assert(MAI.hasLEB128() && "Cannot print a .sleb"); in EmitSLEB128Value()
647 assert(MAI.getGPRel32Directive() != 0); in EmitGPRel32Value()
648 OS << MAI.getGPRel32Directive() << *Value; in EmitGPRel32Value()
660 if (const char *ZeroDirective = MAI.getZeroDirective()) { in EmitFill()
680 case 1: OS << MAI.getAlignDirective(); break; in EmitValueToAlignment()
687 if (MAI.getAlignmentIsInBytes()) in EmitValueToAlignment()
723 EmitValueToAlignment(ByteAlignment, MAI.getTextAlignFillValue(), in EmitCodeAlignment()
736 assert(MAI.hasSingleParameterDotFile()); in EmitFileDirective()
785 OS.PadToColumn(MAI.getCommentColumn()); in EmitDwarfLocDirective()
786 OS << MAI.getCommentString() << ' ' << FileName << ':' in EmitDwarfLocDirective()
831 if (InstPrinter && !MAI.useDwarfRegNumForCFI()) { in EmitRegisterName()
1232 Inst.dump_pretty(GetCommentOS(), &MAI, InstPrinter.get(), "\n "); in EmitInstruction()
1240 Inst.print(OS, &MAI); in EmitInstruction()