reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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";