|
LLVM
3.7.0
|
#include <MipsTargetStreamer.h>
Protected Attributes | |
| const 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 23 of file MipsTargetStreamer.h.
| MipsTargetStreamer::MipsTargetStreamer | ( | MCStreamer & | S | ) |
Definition at line 30 of file MipsTargetStreamer.cpp.
References FPRInfoSet, FrameInfoSet, and GPRInfoSet.
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 51 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::EmitStartOfAsmFile().
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 91 of file MipsTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 92 of file MipsTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 49 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::EmitFunctionBodyEnd().
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 50 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::EmitFunctionEntryLabel().
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 56 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsAsmPrinter::EmitBasicBlockEnd(), llvm::MipsTargetAsmStreamer::emitDirectiveInsn(), and llvm::MipsTargetELFStreamer::emitDirectiveInsn().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 96 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::EmitStartOfAsmFile().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 103 of file MipsTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 98 of file MipsTargetStreamer.cpp.
References ABIFlagsSection, llvm::MipsABIFlagsSection::Is32BitABI, llvm::MipsABIFlagsSection::OddSPReg, and llvm::report_fatal_error().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveModuleOddSPReg(), and llvm::MipsAsmPrinter::EmitStartOfAsmFile().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 102 of file MipsTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 52 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::EmitStartOfAsmFile().
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 53 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::EmitStartOfAsmFile().
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 54 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::EmitStartOfAsmFile().
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 55 of file MipsTargetStreamer.cpp.
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 62 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetArch().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 44 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetAt(), and llvm::MipsAsmPrinter::EmitFunctionBodyEnd().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 45 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetAtWithArg().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 89 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetDsp().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 104 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetFp().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 86 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetHardFloat().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 40 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMacro(), and llvm::MipsAsmPrinter::EmitFunctionBodyEnd().
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 34 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::EmitFunctionEntryLabel().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 65 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips0().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 66 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips1().
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 36 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::EmitFunctionEntryLabel().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 67 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips2().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 68 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips3().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 71 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips32().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 72 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips32R2().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 73 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips32R3().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 74 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips32R5().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 75 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips32R6().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 69 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips4().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 70 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips5().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 76 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips64().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 77 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips64R2().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 78 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips64R3().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 79 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips64R5().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 80 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMips64R6().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 42 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetMsa().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 48 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetNoAt(), and llvm::MipsAsmPrinter::EmitFunctionBodyStart().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 90 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetNoDsp().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 41 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetNoMacro(), and llvm::MipsAsmPrinter::EmitFunctionBodyStart().
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 35 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::EmitFunctionEntryLabel().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 37 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetNoMips16(), and llvm::MipsAsmPrinter::EmitFunctionEntryLabel().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 43 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetNoMsa().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 109 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetNoOddSPReg().
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 39 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::EmitFunctionBodyStart().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 108 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetOddSPReg().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 81 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetPop().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 82 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetPush().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 38 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetReorder(), and llvm::MipsAsmPrinter::EmitFunctionBodyEnd().
|
virtual |
Reimplemented in llvm::MipsTargetAsmStreamer.
Definition at line 83 of file MipsTargetStreamer.cpp.
References forbidModuleDirective().
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveSetSoftFloat().
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 60 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::printSavedRegsBitmask().
|
virtual |
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 57 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::emitFrameDirective().
Reimplemented in llvm::MipsTargetELFStreamer, and llvm::MipsTargetAsmStreamer.
Definition at line 59 of file MipsTargetStreamer.cpp.
Referenced by llvm::MipsAsmPrinter::printSavedRegsBitmask().
|
inline |
Definition at line 92 of file MipsTargetStreamer.h.
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveCpLoad(), llvm::MipsTargetELFStreamer::emitDirectiveCpLoad(), llvm::MipsTargetAsmStreamer::emitDirectiveCpsetup(), llvm::MipsTargetELFStreamer::emitDirectiveCpsetup(), emitDirectiveInsn(), emitDirectiveSetArch(), emitDirectiveSetAt(), emitDirectiveSetAtWithArg(), emitDirectiveSetDsp(), emitDirectiveSetFp(), emitDirectiveSetHardFloat(), emitDirectiveSetMacro(), llvm::MipsTargetAsmStreamer::emitDirectiveSetMicroMips(), llvm::MipsTargetELFStreamer::emitDirectiveSetMicroMips(), emitDirectiveSetMips0(), emitDirectiveSetMips1(), llvm::MipsTargetAsmStreamer::emitDirectiveSetMips16(), llvm::MipsTargetELFStreamer::emitDirectiveSetMips16(), emitDirectiveSetMips2(), emitDirectiveSetMips3(), emitDirectiveSetMips32(), emitDirectiveSetMips32R2(), emitDirectiveSetMips32R3(), emitDirectiveSetMips32R5(), emitDirectiveSetMips32R6(), emitDirectiveSetMips4(), emitDirectiveSetMips5(), emitDirectiveSetMips64(), emitDirectiveSetMips64R2(), emitDirectiveSetMips64R3(), emitDirectiveSetMips64R5(), emitDirectiveSetMips64R6(), emitDirectiveSetMsa(), emitDirectiveSetNoAt(), emitDirectiveSetNoDsp(), emitDirectiveSetNoMacro(), llvm::MipsTargetAsmStreamer::emitDirectiveSetNoMicroMips(), llvm::MipsTargetELFStreamer::emitDirectiveSetNoMicroMips(), emitDirectiveSetNoMips16(), emitDirectiveSetNoMsa(), emitDirectiveSetNoOddSPReg(), llvm::MipsTargetAsmStreamer::emitDirectiveSetNoReorder(), llvm::MipsTargetELFStreamer::emitDirectiveSetNoReorder(), emitDirectiveSetOddSPReg(), emitDirectiveSetPop(), emitDirectiveSetPush(), emitDirectiveSetReorder(), emitDirectiveSetSoftFloat(), and llvm::MipsAsmPrinter::EmitInstruction().
|
inline |
Definition at line 105 of file MipsTargetStreamer.h.
References ABI.
Referenced by llvm::MipsTargetELFStreamer::emitDirectiveCpLoad(), llvm::MipsTargetELFStreamer::emitDirectiveCpsetup(), llvm::MipsRegInfoRecord::EmitMipsOptionRecord(), and llvm::MipsTargetELFStreamer::finish().
|
inline |
Definition at line 104 of file MipsTargetStreamer.h.
References ABIFlagsSection.
|
inline |
Definition at line 94 of file MipsTargetStreamer.h.
|
inline |
Definition at line 93 of file MipsTargetStreamer.h.
|
inline |
Definition at line 99 of file MipsTargetStreamer.h.
References ABI, ABIFlagsSection, and llvm::MipsABIFlagsSection::setAllFromPredicates().
Referenced by llvm::MipsAsmPrinter::EmitStartOfAsmFile().
|
protected |
Definition at line 111 of file MipsTargetStreamer.h.
Referenced by getABI(), and updateABIInfo().
|
protected |
Definition at line 112 of file MipsTargetStreamer.h.
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveModuleFP(), emitDirectiveModuleOddSPReg(), llvm::MipsTargetAsmStreamer::emitDirectiveModuleOddSPReg(), llvm::MipsTargetAsmStreamer::emitDirectiveSetFp(), llvm::MipsTargetELFStreamer::emitMipsAbiFlags(), getABIFlagsSection(), and updateABIInfo().
|
protected |
Definition at line 119 of file MipsTargetStreamer.h.
Referenced by llvm::MipsTargetELFStreamer::emitDirectiveEnd(), and llvm::MipsTargetELFStreamer::emitFMask().
|
protected |
Definition at line 118 of file MipsTargetStreamer.h.
Referenced by llvm::MipsTargetELFStreamer::emitDirectiveEnd(), llvm::MipsTargetELFStreamer::emitDirectiveEnt(), llvm::MipsTargetELFStreamer::emitFMask(), and MipsTargetStreamer().
|
protected |
Definition at line 120 of file MipsTargetStreamer.h.
Referenced by llvm::MipsTargetELFStreamer::emitDirectiveEnd(), and llvm::MipsTargetELFStreamer::emitFMask().
|
protected |
Definition at line 122 of file MipsTargetStreamer.h.
Referenced by llvm::MipsTargetELFStreamer::emitDirectiveEnd(), llvm::MipsTargetELFStreamer::emitDirectiveEnt(), llvm::MipsTargetELFStreamer::emitFrame(), and MipsTargetStreamer().
|
protected |
Definition at line 123 of file MipsTargetStreamer.h.
Referenced by llvm::MipsTargetELFStreamer::emitDirectiveEnd(), and llvm::MipsTargetELFStreamer::emitFrame().
|
protected |
Definition at line 124 of file MipsTargetStreamer.h.
Referenced by llvm::MipsTargetELFStreamer::emitDirectiveEnd(), and llvm::MipsTargetELFStreamer::emitFrame().
|
protected |
Definition at line 115 of file MipsTargetStreamer.h.
Referenced by llvm::MipsTargetELFStreamer::emitDirectiveEnd(), and llvm::MipsTargetELFStreamer::emitMask().
|
protected |
Definition at line 114 of file MipsTargetStreamer.h.
Referenced by llvm::MipsTargetELFStreamer::emitDirectiveEnd(), llvm::MipsTargetELFStreamer::emitDirectiveEnt(), llvm::MipsTargetELFStreamer::emitMask(), and MipsTargetStreamer().
|
protected |
Definition at line 116 of file MipsTargetStreamer.h.
Referenced by llvm::MipsTargetELFStreamer::emitDirectiveEnd(), and llvm::MipsTargetELFStreamer::emitMask().
|
protected |
Definition at line 125 of file MipsTargetStreamer.h.
Referenced by llvm::MipsTargetELFStreamer::emitDirectiveEnd(), and llvm::MipsTargetELFStreamer::emitFrame().
1.8.6