Lines Matching defs:OutStreamer

67   void LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM,
70 void LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM,
73 void LowerSTATEPOINT(MCStreamer &OutStreamer, StackMaps &SM,
87 bool emitPseudoExpansionLowering(MCStreamer &OutStreamer,
114 void RISCVAsmPrinter::LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM,
119 auto &Ctx = OutStreamer.getContext();
121 OutStreamer.emitLabel(MILabel);
147 void RISCVAsmPrinter::LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM,
151 auto &Ctx = OutStreamer.getContext();
153 OutStreamer.emitLabel(MILabel);
170 bool Compressed = EmitToStreamer(OutStreamer, Inst);
173 bool Compressed = EmitToStreamer(OutStreamer, MCInstBuilder(RISCV::JALR)
182 EmitToStreamer(OutStreamer,
196 void RISCVAsmPrinter::LowerSTATEPOINT(MCStreamer &OutStreamer, StackMaps &SM,
214 OutStreamer,
219 EmitToStreamer(OutStreamer, MCInstBuilder(RISCV::JAL)
225 EmitToStreamer(OutStreamer, MCInstBuilder(RISCV::JALR)
236 auto &Ctx = OutStreamer.getContext();
238 OutStreamer.emitLabel(MILabel);
247 AsmPrinter::EmitToStreamer(*OutStreamer, Res ? CInst : Inst);
284 EmitToStreamer(*OutStreamer, Hint);
294 if (emitPseudoExpansionLowering(*OutStreamer, MI))
311 return LowerSTACKMAP(*OutStreamer, SM, *MI);
313 return LowerPATCHPOINT(*OutStreamer, SM, *MI);
315 return LowerSTATEPOINT(*OutStreamer, SM, *MI);
320 EmitToStreamer(*OutStreamer, OutInst);
404 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer());
430 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer());
444 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer());
478 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer());
487 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer());
498 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer());
527 EmitToStreamer(*OutStreamer, MCInstBuilder(RISCV::PseudoCALL).addExpr(Expr));
560 EmitToStreamer(*OutStreamer, MCInstBuilder(RISCV::ADDI)
576 EmitToStreamer(*OutStreamer, MCInstBuilder(RISCV::LW)
588 *OutStreamer,
592 EmitToStreamer(*OutStreamer,
603 EmitToStreamer(*OutStreamer,
610 OutStreamer->emitLabel(Trap);
611 EmitToStreamer(*OutStreamer, MCInstBuilder(RISCV::EBREAK));
613 OutStreamer->emitLabel(Pass);
631 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer());
646 OutStreamer->switchSection(OutContext.getELFSection(
651 OutStreamer->emitSymbolAttribute(Sym, MCSA_ELF_TypeFunction);
652 OutStreamer->emitSymbolAttribute(Sym, MCSA_Weak);
653 OutStreamer->emitSymbolAttribute(Sym, MCSA_Hidden);
654 OutStreamer->emitLabel(Sym);
657 OutStreamer->emitInstruction(
660 OutStreamer->emitInstruction(MCInstBuilder(RISCV::SRLI)
666 OutStreamer->emitInstruction(MCInstBuilder(RISCV::ADD)
671 OutStreamer->emitInstruction(
675 OutStreamer->emitInstruction(
680 OutStreamer->emitInstruction(
688 OutStreamer->emitLabel(ReturnSym);
689 OutStreamer->emitInstruction(MCInstBuilder(RISCV::JALR)
694 OutStreamer->emitLabel(HandleMismatchOrPartialSym);
696 OutStreamer->emitInstruction(MCInstBuilder(RISCV::ADDI)
702 OutStreamer->emitInstruction(
709 OutStreamer->emitInstruction(
714 OutStreamer->emitInstruction(MCInstBuilder(RISCV::ADDI)
719 OutStreamer->emitInstruction(
726 OutStreamer->emitInstruction(
729 OutStreamer->emitInstruction(
732 OutStreamer->emitInstruction(
739 OutStreamer->emitLabel(HandleMismatchSym);
776 OutStreamer->emitInstruction(MCInstBuilder(RISCV::ADDI)
783 OutStreamer->emitInstruction(MCInstBuilder(RISCV::SD)
789 OutStreamer->emitInstruction(MCInstBuilder(RISCV::SD)
796 OutStreamer->emitInstruction(
801 OutStreamer->emitInstruction(
806 OutStreamer->emitInstruction(MCInstBuilder(RISCV::ADDI)
811 OutStreamer->emitInstruction(
818 OutStreamer->emitInstruction(MCInstBuilder(RISCV::PseudoCALL).addExpr(Expr),