LLVM 22.0.0git
|
#include "Target/Mips/MCTargetDesc/MipsTargetStreamer.h"
Additional Inherited Members | |
![]() | |
std::optional< MipsABIInfo > | ABI |
MipsABIFlagsSection | ABIFlagsSection |
bool | GPRInfoSet |
unsigned | GPRBitMask |
int | GPROffset |
bool | FPRInfoSet |
unsigned | FPRBitMask |
int | FPROffset |
bool | FrameInfoSet |
int | FrameOffset |
unsigned | FrameReg |
unsigned | GPReg |
unsigned | ReturnReg |
![]() | |
MCStreamer & | Streamer |
Definition at line 216 of file MipsTargetStreamer.h.
MipsTargetAsmStreamer::MipsTargetAsmStreamer | ( | MCStreamer & | S, |
formatted_raw_ostream & | OS | ||
) |
Definition at line 393 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 552 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 732 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsInstPrinter::getRegisterName(), and llvm::StringRef::lower().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 738 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsInstPrinter::getRegisterName(), and llvm::StringRef::lower().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 744 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveCpLocal(), llvm::MipsInstPrinter::getRegisterName(), and llvm::StringRef::lower().
|
overridevirtual |
Emit a .cprestore directive.
If the offset is out of range then it will be synthesized using the assembler temporary.
GetATReg() is a callback that can be used to obtain the current assembler temporary and is only called when the assembler temporary is required. It must handle the case where no assembler temporary is available (typically by reporting an error).
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 750 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveCpRestore(), and llvm::Offset.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 777 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 758 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsInstPrinter::getRegisterName(), llvm::StringRef::lower(), and Sym.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 544 of file MipsTargetStreamer.cpp.
References Name.
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 548 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 568 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveInsn().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 827 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 783 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, llvm::MipsABIFlagsSection::getFpABI(), llvm::MipsABIFlagsSection::getFpABIString(), and llvm::MipsABIFlagsSection::SOFT.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 843 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 819 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 823 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 831 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 847 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 839 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 799 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, llvm::MipsTargetStreamer::emitDirectiveModuleOddSPReg(), and llvm::MipsABIFlagsSection::OddSPReg.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 815 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 835 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 554 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 556 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 560 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 564 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 581 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetArch().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 529 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetAt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 534 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetAtWithArg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 499 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetCRC().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 666 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetDsp().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 671 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetDspr2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 791 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, llvm::MipsTargetStreamer::emitDirectiveSetFp(), and llvm::MipsABIFlagsSection::getFpABIString().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 519 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetGINV().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 706 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetHardFloat().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 469 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMacro().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 439 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 586 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips0().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 591 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips1().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 449 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 596 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 601 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 616 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 621 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 626 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 631 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 636 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R6().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 681 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips3D().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 606 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips4().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 611 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 641 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 646 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 651 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 656 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 661 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R6().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 479 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMsa().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 489 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 539 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoAt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 504 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoCRC().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 676 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoDsp().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 524 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoGINV().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 474 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMacro().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 444 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 454 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMips16().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 686 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMips3D().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 484 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMsa().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 494 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 810 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoOddSPReg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 464 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 514 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoVirt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 805 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetOddSPReg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 691 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetPop().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 696 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetPush().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 459 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetReorder().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 701 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetSoftFloat().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 509 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetVirt().
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 397 of file MipsTargetStreamer.cpp.
References llvm::MCContext::getAsmInfo(), llvm::MCStreamer::getContext(), and llvm::MCTargetStreamer::getStreamer().
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 404 of file MipsTargetStreamer.cpp.
References llvm::MCContext::getAsmInfo(), llvm::MCStreamer::getContext(), and llvm::MCTargetStreamer::getStreamer().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 725 of file MipsTargetStreamer.cpp.
References printHex32().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 573 of file MipsTargetStreamer.cpp.
References llvm::MipsInstPrinter::getRegisterName(), llvm::StringRef::lower(), and llvm::MipsTargetStreamer::ReturnReg.
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 425 of file MipsTargetStreamer.cpp.
References llvm::MCContext::getAsmInfo(), llvm::MCStreamer::getContext(), and llvm::MCTargetStreamer::getStreamer().
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 432 of file MipsTargetStreamer.cpp.
References llvm::MCContext::getAsmInfo(), llvm::MCStreamer::getContext(), and llvm::MCTargetStreamer::getStreamer().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 718 of file MipsTargetStreamer.cpp.
References printHex32().
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 411 of file MipsTargetStreamer.cpp.
References llvm::MCContext::getAsmInfo(), llvm::MCStreamer::getContext(), and llvm::MCTargetStreamer::getStreamer().
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 418 of file MipsTargetStreamer.cpp.
References llvm::MCContext::getAsmInfo(), llvm::MCStreamer::getContext(), and llvm::MCTargetStreamer::getStreamer().