LLVM 18.0.0git
|
#include "Target/Mips/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 207 of file MipsTargetStreamer.h.
MipsTargetAsmStreamer::MipsTargetAsmStreamer | ( | MCStreamer & | S, |
formatted_raw_ostream & | OS | ||
) |
Definition at line 383 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 500 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 680 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsInstPrinter::getRegisterName(), and llvm::StringRef::lower().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 686 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsInstPrinter::getRegisterName(), and llvm::StringRef::lower().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 692 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 698 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveCpRestore(), and llvm::Offset.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 725 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 706 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsInstPrinter::getRegisterName(), llvm::StringRef::lower(), and Sym.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 492 of file MipsTargetStreamer.cpp.
References Name.
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 496 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 516 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveInsn().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 775 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 731 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 791 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 767 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 771 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 779 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 795 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 787 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 747 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, llvm::MipsTargetStreamer::emitDirectiveModuleOddSPReg(), and llvm::MipsABIFlagsSection::OddSPReg.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 763 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 783 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 502 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 504 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 508 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 512 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 529 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetArch().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 477 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetAt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 482 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetAtWithArg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 447 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetCRC().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 614 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetDsp().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 619 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetDspr2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 739 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, llvm::MipsTargetStreamer::emitDirectiveSetFp(), and llvm::MipsABIFlagsSection::getFpABIString().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 467 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetGINV().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 654 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetHardFloat().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 417 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMacro().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 387 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 534 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips0().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 539 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips1().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 397 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 544 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 549 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 564 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 569 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 574 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 579 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 584 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R6().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 629 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips3D().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 554 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips4().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 559 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 589 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 594 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 599 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 604 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 609 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R6().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 427 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMsa().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 437 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 487 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoAt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 452 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoCRC().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 624 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoDsp().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 472 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoGINV().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 422 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMacro().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 392 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 402 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMips16().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 634 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMips3D().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 432 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMsa().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 442 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 758 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoOddSPReg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 412 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 462 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoVirt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 753 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetOddSPReg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 639 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetPop().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 644 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetPush().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 407 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetReorder().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 649 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetSoftFloat().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 457 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetVirt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 673 of file MipsTargetStreamer.cpp.
References printHex32().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 521 of file MipsTargetStreamer.cpp.
References llvm::MipsInstPrinter::getRegisterName(), llvm::StringRef::lower(), and llvm::MipsTargetStreamer::ReturnReg.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 666 of file MipsTargetStreamer.cpp.
References printHex32().