Lines Matching defs:MipsTargetStreamer
1 //===-- MipsTargetStreamer.cpp - Mips Target Streamer Methods -------------===//
18 #include "MipsTargetStreamer.h"
30 MipsTargetStreamer::MipsTargetStreamer(MCStreamer &S)
34 void MipsTargetStreamer::emitDirectiveSetMicroMips() {}
35 void MipsTargetStreamer::emitDirectiveSetNoMicroMips() {}
36 void MipsTargetStreamer::emitDirectiveSetMips16() {}
37 void MipsTargetStreamer::emitDirectiveSetNoMips16() { forbidModuleDirective(); }
38 void MipsTargetStreamer::emitDirectiveSetReorder() { forbidModuleDirective(); }
39 void MipsTargetStreamer::emitDirectiveSetNoReorder() {}
40 void MipsTargetStreamer::emitDirectiveSetMacro() { forbidModuleDirective(); }
41 void MipsTargetStreamer::emitDirectiveSetNoMacro() { forbidModuleDirective(); }
42 void MipsTargetStreamer::emitDirectiveSetMsa() { forbidModuleDirective(); }
43 void MipsTargetStreamer::emitDirectiveSetNoMsa() { forbidModuleDirective(); }
44 void MipsTargetStreamer::emitDirectiveSetAt() { forbidModuleDirective(); }
45 void MipsTargetStreamer::emitDirectiveSetAtWithArg(unsigned RegNo) {
48 void MipsTargetStreamer::emitDirectiveSetNoAt() { forbidModuleDirective(); }
49 void MipsTargetStreamer::emitDirectiveEnd(StringRef Name) {}
50 void MipsTargetStreamer::emitDirectiveEnt(const MCSymbol &Symbol) {}
51 void MipsTargetStreamer::emitDirectiveAbiCalls() {}
52 void MipsTargetStreamer::emitDirectiveNaN2008() {}
53 void MipsTargetStreamer::emitDirectiveNaNLegacy() {}
54 void MipsTargetStreamer::emitDirectiveOptionPic0() {}
55 void MipsTargetStreamer::emitDirectiveOptionPic2() {}
56 void MipsTargetStreamer::emitDirectiveInsn() { forbidModuleDirective(); }
57 void MipsTargetStreamer::emitFrame(unsigned StackReg, unsigned StackSize,
59 void MipsTargetStreamer::emitMask(unsigned CPUBitmask, int CPUTopSavedRegOff) {}
60 void MipsTargetStreamer::emitFMask(unsigned FPUBitmask, int FPUTopSavedRegOff) {
62 void MipsTargetStreamer::emitDirectiveSetArch(StringRef Arch) {
65 void MipsTargetStreamer::emitDirectiveSetMips0() { forbidModuleDirective(); }
66 void MipsTargetStreamer::emitDirectiveSetMips1() { forbidModuleDirective(); }
67 void MipsTargetStreamer::emitDirectiveSetMips2() { forbidModuleDirective(); }
68 void MipsTargetStreamer::emitDirectiveSetMips3() { forbidModuleDirective(); }
69 void MipsTargetStreamer::emitDirectiveSetMips4() { forbidModuleDirective(); }
70 void MipsTargetStreamer::emitDirectiveSetMips5() { forbidModuleDirective(); }
71 void MipsTargetStreamer::emitDirectiveSetMips32() { forbidModuleDirective(); }
72 void MipsTargetStreamer::emitDirectiveSetMips32R2() { forbidModuleDirective(); }
73 void MipsTargetStreamer::emitDirectiveSetMips32R3() { forbidModuleDirective(); }
74 void MipsTargetStreamer::emitDirectiveSetMips32R5() { forbidModuleDirective(); }
75 void MipsTargetStreamer::emitDirectiveSetMips32R6() { forbidModuleDirective(); }
76 void MipsTargetStreamer::emitDirectiveSetMips64() { forbidModuleDirective(); }
77 void MipsTargetStreamer::emitDirectiveSetMips64R2() { forbidModuleDirective(); }
78 void MipsTargetStreamer::emitDirectiveSetMips64R3() { forbidModuleDirective(); }
79 void MipsTargetStreamer::emitDirectiveSetMips64R5() { forbidModuleDirective(); }
80 void MipsTargetStreamer::emitDirectiveSetMips64R6() { forbidModuleDirective(); }
81 void MipsTargetStreamer::emitDirectiveSetPop() { forbidModuleDirective(); }
82 void MipsTargetStreamer::emitDirectiveSetPush() { forbidModuleDirective(); }
83 void MipsTargetStreamer::emitDirectiveSetSoftFloat() {
86 void MipsTargetStreamer::emitDirectiveSetHardFloat() {
89 void MipsTargetStreamer::emitDirectiveSetDsp() { forbidModuleDirective(); }
90 void MipsTargetStreamer::emitDirectiveSetNoDsp() { forbidModuleDirective(); }
91 void MipsTargetStreamer::emitDirectiveCpLoad(unsigned RegNo) {}
92 void MipsTargetStreamer::emitDirectiveCpRestore(
96 void MipsTargetStreamer::emitDirectiveCpsetup(unsigned RegNo, int RegOrOffset,
99 void MipsTargetStreamer::emitDirectiveCpreturn(unsigned SaveLocation,
102 void MipsTargetStreamer::emitDirectiveModuleFP() {}
104 void MipsTargetStreamer::emitDirectiveModuleOddSPReg() {
108 void MipsTargetStreamer::emitDirectiveModuleSoftFloat() {}
109 void MipsTargetStreamer::emitDirectiveModuleHardFloat() {}
110 void MipsTargetStreamer::emitDirectiveSetFp(
114 void MipsTargetStreamer::emitDirectiveSetOddSPReg() { forbidModuleDirective(); }
115 void MipsTargetStreamer::emitDirectiveSetNoOddSPReg() {
121 : MipsTargetStreamer(S), OS(OS) {}
140 MipsTargetStreamer::emitDirectiveSetNoMips16();
145 MipsTargetStreamer::emitDirectiveSetReorder();
155 MipsTargetStreamer::emitDirectiveSetMacro();
160 MipsTargetStreamer::emitDirectiveSetNoMacro();
165 MipsTargetStreamer::emitDirectiveSetMsa();
170 MipsTargetStreamer::emitDirectiveSetNoMsa();
175 MipsTargetStreamer::emitDirectiveSetAt();
180 MipsTargetStreamer::emitDirectiveSetAtWithArg(RegNo);
185 MipsTargetStreamer::emitDirectiveSetNoAt();
213 MipsTargetStreamer::emitDirectiveInsn();
227 MipsTargetStreamer::emitDirectiveSetArch(Arch);
232 MipsTargetStreamer::emitDirectiveSetMips0();
237 MipsTargetStreamer::emitDirectiveSetMips1();
242 MipsTargetStreamer::emitDirectiveSetMips2();
247 MipsTargetStreamer::emitDirectiveSetMips3();
252 MipsTargetStreamer::emitDirectiveSetMips4();
257 MipsTargetStreamer::emitDirectiveSetMips5();
262 MipsTargetStreamer::emitDirectiveSetMips32();
267 MipsTargetStreamer::emitDirectiveSetMips32R2();
272 MipsTargetStreamer::emitDirectiveSetMips32R3();
277 MipsTargetStreamer::emitDirectiveSetMips32R5();
282 MipsTargetStreamer::emitDirectiveSetMips32R6();
287 MipsTargetStreamer::emitDirectiveSetMips64();
292 MipsTargetStreamer::emitDirectiveSetMips64R2();
297 MipsTargetStreamer::emitDirectiveSetMips64R3();
302 MipsTargetStreamer::emitDirectiveSetMips64R5();
307 MipsTargetStreamer::emitDirectiveSetMips64R6();
312 MipsTargetStreamer::emitDirectiveSetDsp();
317 MipsTargetStreamer::emitDirectiveSetNoDsp();
322 MipsTargetStreamer::emitDirectiveSetPop();
327 MipsTargetStreamer::emitDirectiveSetPush();
332 MipsTargetStreamer::emitDirectiveSetSoftFloat();
337 MipsTargetStreamer::emitDirectiveSetHardFloat();
369 MipsTargetStreamer::emitDirectiveCpRestore(StoreInsts, Offset);
405 MipsTargetStreamer::emitDirectiveSetFp(Value);
412 MipsTargetStreamer::emitDirectiveModuleOddSPReg();
418 MipsTargetStreamer::emitDirectiveSetOddSPReg();
423 MipsTargetStreamer::emitDirectiveSetNoOddSPReg();
438 : MipsTargetStreamer(S), MicroMipsEnabled(false), STI(STI) {
708 MipsTargetStreamer::emitDirectiveInsn();
791 MipsTargetStreamer::emitDirectiveCpRestore(StoreInsts, Offset);