• Home
  • Raw
  • Download

Lines Matching refs:MAI

41   const MCAsmInfo *MAI;  member in __anon4e1d5faf0111::MCAsmStreamer
74 : MCStreamer(SK_AsmStreamer, Context), OS(os), MAI(Context.getAsmInfo()), in MCAsmStreamer()
312 OS.PadToColumn(MAI->getCommentColumn()); in EmitCommentsAndEOL()
314 OS << MAI->getCommentString() << ' ' << Comments.substr(0, Position) <<'\n'; in EmitCommentsAndEOL()
332 Section->PrintSwitchToSection(*MAI, OS, Subsection); in ChangeSection()
354 OS << *Symbol << MAI->getLabelSuffix(); in EmitLabel()
362 OS << *Symbol << MAI->getDebugLabelSuffix(); in EmitDebugLabel()
370 case MCAF_Code16: OS << '\t'<< MAI->getCode16Directive();break; in EmitAssemblerFlag()
371 case MCAF_Code32: OS << '\t'<< MAI->getCode32Directive();break; in EmitAssemblerFlag()
372 case MCAF_Code64: OS << '\t'<< MAI->getCode64Directive();break; in EmitAssemblerFlag()
388 if (!MAI->doesSupportDataRegionDirectives()) in EmitDataRegion()
405 if (MAI->hasSubsectionsViaSymbols()) in EmitThumbFunc()
450 assert(MAI->hasDotTypeDotSizeDirective() && "Symbol Attr not supported"); in EmitSymbolAttribute()
452 << ((MAI->getCommentString()[0] != '@') ? '@' : '%'); in EmitSymbolAttribute()
466 OS << MAI->getGlobalDirective(); in EmitSymbolAttribute()
488 case MCSA_WeakReference: OS << MAI->getWeakRefDirective(); break; in EmitSymbolAttribute()
527 assert(MAI->hasDotTypeDotSizeDirective()); in EmitELFSize()
535 if (MAI->getCOMMDirectiveAlignmentIsInBytes()) in EmitCommonSymbol()
551 switch (MAI->getLCOMMDirectiveAlignmentType()) { in EmitLocalCommonSymbol()
642 OS << MAI->getData8bitsDirective(); in EmitBytes()
650 if (MAI->getAscizDirective() && Data.back() == 0) { in EmitBytes()
651 OS << MAI->getAscizDirective(); in EmitBytes()
654 OS << MAI->getAsciiDirective(); in EmitBytes()
672 case 1: Directive = MAI->getData8bitsDirective(); break; in EmitValueImpl()
673 case 2: Directive = MAI->getData16bitsDirective(); break; in EmitValueImpl()
674 case 4: Directive = MAI->getData32bitsDirective(); break; in EmitValueImpl()
676 Directive = MAI->getData64bitsDirective(); in EmitValueImpl()
682 if (MAI->isLittleEndian()) { in EmitValueImpl()
703 assert(MAI->hasLEB128() && "Cannot print a .uleb"); in EmitULEB128Value()
714 assert(MAI->hasLEB128() && "Cannot print a .sleb"); in EmitSLEB128Value()
720 assert(MAI->getGPRel64Directive() != 0); in EmitGPRel64Value()
721 OS << MAI->getGPRel64Directive() << *Value; in EmitGPRel64Value()
726 assert(MAI->getGPRel32Directive() != 0); in EmitGPRel32Value()
727 OS << MAI->getGPRel32Directive() << *Value; in EmitGPRel32Value()
737 if (const char *ZeroDirective = MAI->getZeroDirective()) { in EmitFill()
757 case 1: OS << MAI->getAlignDirective(); break; in EmitValueToAlignment()
764 if (MAI->getAlignmentIsInBytes()) in EmitValueToAlignment()
800 EmitValueToAlignment(ByteAlignment, MAI->getTextAlignFillValue(), in EmitCodeAlignment()
814 assert(MAI->hasSingleParameterDotFile()); in EmitFileDirective()
880 OS.PadToColumn(MAI->getCommentColumn()); in EmitDwarfLocDirective()
881 OS << MAI->getCommentString() << ' ' << FileName << ':' in EmitDwarfLocDirective()
930 if (InstPrinter && !MAI->useDwarfRegNumForCFI()) { in EmitRegisterName()
1270 if (MAI->isLittleEndian()) in AddEncodingComment()
1370 Inst.dump_pretty(GetCommentOS(), MAI, InstPrinter.get(), "\n "); in EmitInstruction()
1378 Inst.print(OS, MAI); in EmitInstruction()