|
LLVM 24.0.0git
|
#include "Target/Mips/MCTargetDesc/MipsTargetStreamer.h"
Additional Inherited Members | |
| Protected Attributes inherited from llvm::MipsTargetStreamer | |
| std::optional< MipsABIInfo > | ABI |
| MipsABIFlagsSection | ABIFlagsSection |
| bool | GPRInfoSet |
| unsigned | GPRBitMask |
| int | GPROffset |
| bool | FPRInfoSet |
| unsigned | FPRBitMask |
| int | FPROffset |
| bool | FrameInfoSet |
| int | FrameOffset |
| unsigned | FrameReg |
| MCRegister | GPReg |
| unsigned | ReturnReg |
| Protected Attributes inherited from llvm::MCTargetStreamer | |
| MCStreamer & | Streamer |
Definition at line 220 of file MipsTargetStreamer.h.
| MipsTargetAsmStreamer::MipsTargetAsmStreamer | ( | MCStreamer & | S, |
| formatted_raw_ostream & | OS ) |
Definition at line 388 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::MipsTargetStreamer().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 557 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 737 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsInstPrinter::getRegisterName(), and llvm::StringRef::lower().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 743 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsInstPrinter::getRegisterName(), and llvm::StringRef::lower().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 749 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 755 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveCpRestore(), and llvm::Offset.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 782 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 763 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MCSymbol::getName(), llvm::MipsInstPrinter::getRegisterName(), and llvm::StringRef::lower().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 549 of file MipsTargetStreamer.cpp.
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 553 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 573 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveInsn().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 832 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 788 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, and llvm::MipsABIFlagsSection::SOFT.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 848 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 824 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 828 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 836 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 852 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 844 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 804 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, and llvm::MipsTargetStreamer::emitDirectiveModuleOddSPReg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 820 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 840 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 559 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 561 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 565 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 569 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 586 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetArch().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 534 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetAt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 539 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetAtWithArg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 494 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetCRC().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 671 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetDsp().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 676 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetDspr2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 524 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetEVA().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 796 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, and llvm::MipsTargetStreamer::emitDirectiveSetFp().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 514 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetGINV().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 711 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetHardFloat().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 464 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMacro().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 434 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 591 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips0().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 596 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips1().
|
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 601 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 606 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 621 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 626 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 631 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 636 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 641 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R6().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 686 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips3D().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 611 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips4().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 616 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 646 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 651 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 656 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 661 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 666 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R6().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 474 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMsa().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 484 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 544 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoAt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 499 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoCRC().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 681 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoDsp().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 529 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoEVA().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 519 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoGINV().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 469 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMacro().
|
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 449 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMips16().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 691 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMips3D().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 479 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMsa().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 489 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 815 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoOddSPReg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 459 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 509 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoVirt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 810 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetOddSPReg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 696 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetPop().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 701 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetPush().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 454 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetReorder().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 706 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetSoftFloat().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 504 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetVirt().
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 392 of file MipsTargetStreamer.cpp.
References llvm::MCContext::getAsmInfo(), llvm::MCStreamer::getContext(), llvm::MCTargetStreamer::getStreamer(), and llvm::MCAsmInfo::printExpr().
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 399 of file MipsTargetStreamer.cpp.
References llvm::MCContext::getAsmInfo(), llvm::MCStreamer::getContext(), llvm::MCTargetStreamer::getStreamer(), and llvm::MCAsmInfo::printExpr().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 730 of file MipsTargetStreamer.cpp.
References printHex32().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 578 of file MipsTargetStreamer.cpp.
References llvm::MipsInstPrinter::getRegisterName(), llvm::StringRef::lower(), and llvm::MipsTargetStreamer::ReturnReg.
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 420 of file MipsTargetStreamer.cpp.
References llvm::MCContext::getAsmInfo(), llvm::MCStreamer::getContext(), llvm::MCTargetStreamer::getStreamer(), and llvm::MCAsmInfo::printExpr().
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 427 of file MipsTargetStreamer.cpp.
References llvm::MCContext::getAsmInfo(), llvm::MCStreamer::getContext(), llvm::MCTargetStreamer::getStreamer(), and llvm::MCAsmInfo::printExpr().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 723 of file MipsTargetStreamer.cpp.
References printHex32().
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 406 of file MipsTargetStreamer.cpp.
References llvm::MCContext::getAsmInfo(), llvm::MCStreamer::getContext(), llvm::MCTargetStreamer::getStreamer(), and llvm::MCAsmInfo::printExpr().
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 413 of file MipsTargetStreamer.cpp.
References llvm::MCContext::getAsmInfo(), llvm::MCStreamer::getContext(), llvm::MCTargetStreamer::getStreamer(), and llvm::MCAsmInfo::printExpr().