LLVM
8.0.1
|
#include "Target/Mips/MipsTargetStreamer.h"
Additional Inherited Members | |
Protected Attributes inherited from llvm::MipsTargetStreamer | |
llvm::Optional< MipsABIInfo > | ABI |
MipsABIFlagsSection | ABIFlagsSection |
bool | GPRInfoSet |
unsigned | GPRBitMask |
int | GPROffset |
bool | FPRInfoSet |
unsigned | FPRBitMask |
int | FPROffset |
bool | FrameInfoSet |
int | FrameOffset |
unsigned | FrameReg |
unsigned | ReturnReg |
Protected Attributes inherited from llvm::MCTargetStreamer | |
MCStreamer & | Streamer |
Definition at line 210 of file MipsTargetStreamer.h.
MipsTargetAsmStreamer::MipsTargetAsmStreamer | ( | MCStreamer & | S, |
formatted_raw_ostream & | OS | ||
) |
Definition at line 376 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 493 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 663 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective(), 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 669 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveCpRestore().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 696 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 677 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 485 of file MipsTargetStreamer.cpp.
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 489 of file MipsTargetStreamer.cpp.
References llvm::MCSymbol::getName().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 509 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveInsn().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 746 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 702 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 762 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 738 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 742 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 750 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 766 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 758 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 718 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, llvm::MipsTargetStreamer::emitDirectiveModuleOddSPReg(), and llvm::MipsABIFlagsSection::OddSPReg.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 734 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 754 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 495 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 497 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 501 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 505 of file MipsTargetStreamer.cpp.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 522 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetArch().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 470 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetAt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 475 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetAtWithArg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 440 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetCRC().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 607 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetDsp().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 612 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetDspr2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 710 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, llvm::MipsTargetStreamer::emitDirectiveSetFp(), and llvm::MipsABIFlagsSection::getFpABIString().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 460 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetGINV().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 637 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetHardFloat().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 410 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMacro().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 380 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 527 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips0().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 532 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips1().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 390 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 537 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 542 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 557 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 562 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 567 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 572 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 577 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips32R6().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 547 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips4().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 552 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 582 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 587 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R2().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 592 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R3().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 597 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R5().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 602 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMips64R6().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 420 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMsa().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 430 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetMt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 480 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoAt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 445 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoCRC().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 617 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoDsp().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 465 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoGINV().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 415 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMacro().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 385 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 395 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMips16().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 425 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMsa().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 435 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoMt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 729 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoOddSPReg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 405 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 455 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetNoVirt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 724 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetOddSPReg().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 622 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetPop().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 627 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetPush().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 400 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetReorder().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 632 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetSoftFloat().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 450 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveSetVirt().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 656 of file MipsTargetStreamer.cpp.
References printHex32().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 514 of file MipsTargetStreamer.cpp.
References llvm::MipsInstPrinter::getRegisterName(), and llvm::StringRef::lower().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 649 of file MipsTargetStreamer.cpp.
References printHex32().