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

References

lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  117 void ARMTargetAsmStreamer::emitFnStart() { OS << "\t.fnstart\n"; }
  118 void ARMTargetAsmStreamer::emitFnEnd() { OS << "\t.fnend\n"; }
  119 void ARMTargetAsmStreamer::emitCantUnwind() { OS << "\t.cantunwind\n"; }
  122   OS << "\t.personality " << Personality->getName() << '\n';
  126   OS << "\t.personalityindex " << Index << '\n';
  129 void ARMTargetAsmStreamer::emitHandlerData() { OS << "\t.handlerdata\n"; }
  133   OS << "\t.setfp\t";
  134   InstPrinter.printRegName(OS, FpReg);
  135   OS << ", ";
  136   InstPrinter.printRegName(OS, SpReg);
  138     OS << ", #" << Offset;
  139   OS << '\n';
  146   OS << "\t.movsp\t";
  147   InstPrinter.printRegName(OS, Reg);
  149     OS << ", #" << Offset;
  150   OS << '\n';
  154   OS << "\t.pad\t#" << Offset << '\n';
  161     OS << "\t.vsave\t{";
  163     OS << "\t.save\t{";
  165   InstPrinter.printRegName(OS, RegList[0]);
  168     OS << ", ";
  169     InstPrinter.printRegName(OS, RegList[i]);
  172   OS << "}\n";
  178   OS << "\t.eabi_attribute\t" << Attribute << ", " << Twine(Value);
  182       OS << "\t@ " << Name;
  184   OS << "\n";
  191     OS << "\t.cpu\t" << String.lower();
  194     OS << "\t.eabi_attribute\t" << Attribute << ", \"" << String << "\"";
  198         OS << "\t@ " << Name;
  202   OS << "\n";
  211     OS << "\t.eabi_attribute\t" << Attribute << ", " << IntValue;
  213       OS << ", \"" << StringValue << "\"";
  215       OS << "\t@ " << ARMBuildAttrs::AttrTypeAsString(Attribute);
  218   OS << "\n";
  222   OS << "\t.arch\t" << ARM::getArchName(Arch) << "\n";
  226   OS << "\t.arch_extension\t" << ARM::getArchExtName(ArchExt) << "\n";
  230   OS << "\t.object_arch\t" << ARM::getArchName(Arch) << '\n';
  234   OS << "\t.fpu\t" << ARM::getFPUName(FPU) << "\n";
  241   OS << "\t.tlsdescseq\t" << S->getSymbol().getName();
  247   OS << "\t.thumb_set\t";
  248   Symbol->print(OS, MAI);
  249   OS << ", ";
  250   Value->print(OS, MAI);
  251   OS << '\n';
  255   OS << "\t.inst";
  257     OS << "." << Suffix;
  258   OS << "\t0x" << Twine::utohexstr(Inst) << "\n";
  263   OS << "\t.unwind_raw " << Offset;
  267     OS << ", 0x" << Twine::utohexstr(*OCI);
  268   OS << '\n';