reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/MC/MCAsmStreamer.cpp
  377     OS.PadToColumn(MAI->getCommentColumn());
  379     OS << MAI->getCommentString() << ' ' << Comments.substr(0, Position) <<'\n';
  395   OS << MAI->getCommentString() << T;
  401   if (c.equals(StringRef(MAI->getSeparatorString())))
  405     ExplicitCommentToEmit.append(MAI->getCommentString());
  414       ExplicitCommentToEmit.append(MAI->getCommentString());
  421   } else if (c.startswith(StringRef(MAI->getCommentString()))) {
  427     ExplicitCommentToEmit.append(MAI->getCommentString());
  450         *MAI, getContext().getObjectFileInfo()->getTargetTriple(), OS,
  458   Aliasee->print(OS, MAI);
  466   Symbol->print(OS, MAI);
  467   OS << MAI->getLabelSuffix();
  487     Arg->print(OS, MAI);
  496   case MCAF_Code16:                OS << '\t'<< MAI->getCode16Directive();break;
  497   case MCAF_Code32:                OS << '\t'<< MAI->getCode32Directive();break;
  498   case MCAF_Code64:                OS << '\t'<< MAI->getCode64Directive();break;
  514   if (!MAI->doesSupportDataRegionDirectives())
  590   if (MAI->hasSubsectionsViaSymbols()) {
  592     Func->print(OS, MAI);
  605     Symbol->print(OS, MAI);
  607     Value->print(OS, MAI);
  617   Alias->print(OS, MAI);
  619   Symbol->print(OS, MAI);
  634     if (!MAI->hasDotTypeDotSizeDirective())
  637     Symbol->print(OS, MAI);
  638     OS << ',' << ((MAI->getCommentString()[0] != '@') ? '@' : '%');
  652     OS << MAI->getGlobalDirective();
  661     if (!MAI->hasNoDeadStrip())
  672   case MCSA_Weak:           OS << MAI->getWeakDirective(); break;
  677   case MCSA_WeakReference:  OS << MAI->getWeakRefDirective(); break;
  684   Symbol->print(OS, MAI);
  692   Symbol->print(OS, MAI);
  698   if (MAI->getAssemblerDialect() == 1) {
  709   Symbol->print(OS, MAI);
  731   Symbol->print(OS, MAI);
  737   Symbol->print(OS, MAI);
  743   Symbol->print(OS, MAI);
  749   Symbol->print(OS, MAI);
  757   Symbol->print(OS, MAI);
  770   assert(MAI->getLCOMMDirectiveAlignmentType() == LCOMM::Log2Alignment &&
  775   Symbol->print(OS, MAI);
  784   assert(MAI->hasDotTypeDotSizeDirective());
  786   Symbol->print(OS, MAI);
  788   Value->print(OS, MAI);
  795   Symbol->print(OS, MAI);
  799     if (MAI->getCOMMDirectiveAlignmentIsInBytes())
  810   Symbol->print(OS, MAI);
  814     switch (MAI->getLCOMMDirectiveAlignmentType()) {
  847     Symbol->print(OS, MAI);
  870   Symbol->print(OS, MAI);
  923       !(MAI->getAscizDirective() || MAI->getAsciiDirective())) {
  923       !(MAI->getAscizDirective() || MAI->getAsciiDirective())) {
  927       const char *Directive = MAI->getData8bitsDirective();
  938   if (MAI->getAscizDirective() && Data.back() == 0) {
  939     OS << MAI->getAscizDirective();
  942     OS << MAI->getAsciiDirective();
  955     OS << MAI->getData8bitsDirective();
  979   case 1: Directive = MAI->getData8bitsDirective();  break;
  980   case 2: Directive = MAI->getData16bitsDirective(); break;
  981   case 4: Directive = MAI->getData32bitsDirective(); break;
  982   case 8: Directive = MAI->getData64bitsDirective(); break;
  994     bool IsLittleEndian = MAI->isLittleEndian();
 1024     Value->print(OS, MAI);
 1036   Value->print(OS, MAI);
 1047   Value->print(OS, MAI);
 1052   assert(MAI->getDTPRel64Directive() != nullptr);
 1053   OS << MAI->getDTPRel64Directive();
 1054   Value->print(OS, MAI);
 1059   assert(MAI->getDTPRel32Directive() != nullptr);
 1060   OS << MAI->getDTPRel32Directive();
 1061   Value->print(OS, MAI);
 1066   assert(MAI->getTPRel64Directive() != nullptr);
 1067   OS << MAI->getTPRel64Directive();
 1068   Value->print(OS, MAI);
 1073   assert(MAI->getTPRel32Directive() != nullptr);
 1074   OS << MAI->getTPRel32Directive();
 1075   Value->print(OS, MAI);
 1080   assert(MAI->getGPRel64Directive() != nullptr);
 1081   OS << MAI->getGPRel64Directive();
 1082   Value->print(OS, MAI);
 1087   assert(MAI->getGPRel32Directive() != nullptr);
 1088   OS << MAI->getGPRel32Directive();
 1089   Value->print(OS, MAI);
 1099   if (const char *ZeroDirective = MAI->getZeroDirective()) {
 1102     NumBytes.print(OS, MAI);
 1116   NumValues.print(OS, MAI);
 1125   if (MAI->useDotAlignForAlignment()) {
 1187   EmitValueToAlignment(ByteAlignment, MAI->getTextAlignFillValue(),
 1196   Offset->print(OS, MAI);
 1202   assert(MAI->hasSingleParameterDotFile());
 1300   if (MAI->supportsExtendedDwarfLocDirective()) {
 1325     OS.PadToColumn(MAI->getCommentColumn());
 1326     OS << MAI->getCommentString() << ' ' << FileName << ':'
 1396     OS.PadToColumn(MAI->getCommentColumn());
 1397     OS << MAI->getCommentString() << ' ' << FileName << ':' << Line << ':'
 1407   FnStart->print(OS, MAI);
 1409   FnEnd->print(OS, MAI);
 1421   FnStartSym->print(OS, MAI);
 1423   FnEndSym->print(OS, MAI);
 1434     Range.first->print(OS, MAI);
 1436     Range.second->print(OS, MAI);
 1494   ProcSym->print(OS, MAI);
 1499   assert(MAI->hasIdentDirective() && ".ident directive not supported");
 1533   if (!MAI->useDwarfRegNumForCFI()) {
 1605   Sym->print(OS, MAI);
 1612   Sym->print(OS, MAI);
 1702   Symbol->print(OS, MAI);
 1736   Sym->print(OS, MAI);
 1831   From->getSymbol().print(OS, MAI);
 1833   To->getSymbol().print(OS, MAI);
 1905         if (MAI->isLittleEndian())
 1976   Offset.print(OS, MAI);
 1980     Expr->print(OS, MAI);
 1993   Sym->print(OS, MAI);