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

References

lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
  406   OS << "\t.set\tmicromips\n";
  411   OS << "\t.set\tnomicromips\n";
  416   OS << "\t.set\tmips16\n";
  421   OS << "\t.set\tnomips16\n";
  426   OS << "\t.set\treorder\n";
  431   OS << "\t.set\tnoreorder\n";
  436   OS << "\t.set\tmacro\n";
  441   OS << "\t.set\tnomacro\n";
  446   OS << "\t.set\tmsa\n";
  451   OS << "\t.set\tnomsa\n";
  456   OS << "\t.set\tmt\n";
  461   OS << "\t.set\tnomt\n";
  466   OS << "\t.set\tcrc\n";
  471   OS << "\t.set\tnocrc\n";
  476   OS << "\t.set\tvirt\n";
  481   OS << "\t.set\tnovirt\n";
  486   OS << "\t.set\tginv\n";
  491   OS << "\t.set\tnoginv\n";
  496   OS << "\t.set\tat\n";
  501   OS << "\t.set\tat=$" << Twine(RegNo) << "\n";
  506   OS << "\t.set\tnoat\n";
  511   OS << "\t.end\t" << Name << '\n';
  515   OS << "\t.ent\t" << Symbol.getName() << '\n';
  518 void MipsTargetAsmStreamer::emitDirectiveAbiCalls() { OS << "\t.abicalls\n"; }
  520 void MipsTargetAsmStreamer::emitDirectiveNaN2008() { OS << "\t.nan\t2008\n"; }
  523   OS << "\t.nan\tlegacy\n";
  527   OS << "\t.option\tpic0\n";
  531   OS << "\t.option\tpic2\n";
  536   OS << "\t.insn\n";
  541   OS << "\t.frame\t$"
  548   OS << "\t.set arch=" << Arch << "\n";
  553   OS << "\t.set\tmips0\n";
  558   OS << "\t.set\tmips1\n";
  563   OS << "\t.set\tmips2\n";
  568   OS << "\t.set\tmips3\n";
  573   OS << "\t.set\tmips4\n";
  578   OS << "\t.set\tmips5\n";
  583   OS << "\t.set\tmips32\n";
  588   OS << "\t.set\tmips32r2\n";
  593   OS << "\t.set\tmips32r3\n";
  598   OS << "\t.set\tmips32r5\n";
  603   OS << "\t.set\tmips32r6\n";
  608   OS << "\t.set\tmips64\n";
  613   OS << "\t.set\tmips64r2\n";
  618   OS << "\t.set\tmips64r3\n";
  623   OS << "\t.set\tmips64r5\n";
  628   OS << "\t.set\tmips64r6\n";
  633   OS << "\t.set\tdsp\n";
  638   OS << "\t.set\tdspr2\n";
  643   OS << "\t.set\tnodsp\n";
  648   OS << "\t.set\tpop\n";
  653  OS << "\t.set\tpush\n";
  658   OS << "\t.set\tsoftfloat\n";
  663   OS << "\t.set\thardfloat\n";
  676   OS << "\t.mask \t";
  677   printHex32(CPUBitmask, OS);
  678   OS << ',' << CPUTopSavedRegOff << '\n';
  683   OS << "\t.fmask\t";
  684   printHex32(FPUBitmask, OS);
  685   OS << "," << FPUTopSavedRegOff << '\n';
  689   OS << "\t.cpload\t$"
  695   OS << "\t.cplocal\t$"
  704   OS << "\t.cprestore\t" << Offset << "\n";
  712   OS << "\t.cpsetup\t$"
  716     OS << "$"
  719     OS << RegOrOffset;
  721   OS << ", ";
  723   OS << Sym.getName();
  729   OS << "\t.cpreturn";
  736     OS << "\t.module\tsoftfloat\n";
  738     OS << "\t.module\tfp=" << ABIFlagsSection.getFpABIString(FpABI) << "\n";
  745   OS << "\t.set\tfp=";
  746   OS << ABIFlagsSection.getFpABIString(Value) << "\n";
  752   OS << "\t.module\t" << (ABIFlagsSection.OddSPReg ? "" : "no") << "oddspreg\n";
  757   OS << "\t.set\toddspreg\n";
  762   OS << "\t.set\tnooddspreg\n";
  766   OS << "\t.module\tsoftfloat\n";
  770   OS << "\t.module\thardfloat\n";
  774   OS << "\t.module\tmt\n";
  778   OS << "\t.module\tcrc\n";
  782   OS << "\t.module\tnocrc\n";
  786   OS << "\t.module\tvirt\n";
  790   OS << "\t.module\tnovirt\n";
  794   OS << "\t.module\tginv\n";
  798   OS << "\t.module\tnoginv\n";