|
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 218 of file MipsTargetStreamer.h.
| MipsTargetAsmStreamer::MipsTargetAsmStreamer | ( | MCStreamer & | S, |
| formatted_raw_ostream & | OS ) |
Definition at line 395 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::MipsTargetStreamer().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 564 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 744 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsInstPrinter::getRegisterName(), and llvm::StringRef::lower().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 750 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsInstPrinter::getRegisterName(), and llvm::StringRef::lower().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 756 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 762 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveCpRestore(), and llvm::Offset.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 789 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 770 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 556 of file MipsTargetStreamer.cpp.
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 560 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 580 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveInsn().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 839 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 795 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, and llvm::MipsABIFlagsSection::SOFT.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 855 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 835 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 843 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 859 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 851 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 811 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, and llvm::MipsTargetStreamer::emitDirectiveModuleOddSPReg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 827 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 566 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 568 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 572 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 576 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 593 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetArch().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 541 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetAt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 546 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetAtWithArg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 501 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetCRC().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 678 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetDsp().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 683 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetDspr2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 531 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetEVA().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 803 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, and llvm::MipsTargetStreamer::emitDirectiveSetFp().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 521 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetGINV().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 718 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetHardFloat().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 471 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMacro().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 441 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 598 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips0().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 603 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips1().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 451 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 608 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 613 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 628 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 633 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 638 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 643 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 648 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R6().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 693 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips3D().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 618 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips4().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 623 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 653 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 658 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 663 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 668 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 673 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R6().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 481 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMsa().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 491 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 551 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoAt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 506 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoCRC().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 688 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoDsp().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 536 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoEVA().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 526 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoGINV().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 476 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMacro().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 446 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 456 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMips16().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 698 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMips3D().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 486 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMsa().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 496 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 822 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoOddSPReg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 466 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 516 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoVirt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 817 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetOddSPReg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 703 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetPop().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 708 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetPush().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 461 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetReorder().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 713 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetSoftFloat().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 511 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetVirt().
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().
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().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 737 of file MipsTargetStreamer.cpp.
References printHex32().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 585 of file MipsTargetStreamer.cpp.
References llvm::MipsInstPrinter::getRegisterName(), llvm::StringRef::lower(), and llvm::MipsTargetStreamer::ReturnReg.
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().
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 434 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().
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().
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().