Lines Matching refs:OutStreamer
65 void LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM,
68 void LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM,
71 void LowerSTATEPOINT(MCStreamer &OutStreamer, StackMaps &SM,
84 bool emitPseudoExpansionLowering(MCStreamer &OutStreamer,
111 void RISCVAsmPrinter::LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM, in LowerSTACKMAP() argument
116 auto &Ctx = OutStreamer.getContext(); in LowerSTACKMAP()
118 OutStreamer.emitLabel(MILabel); in LowerSTACKMAP()
144 void RISCVAsmPrinter::LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM, in LowerPATCHPOINT() argument
148 auto &Ctx = OutStreamer.getContext(); in LowerPATCHPOINT()
150 OutStreamer.emitLabel(MILabel); in LowerPATCHPOINT()
166 void RISCVAsmPrinter::LowerSTATEPOINT(MCStreamer &OutStreamer, StackMaps &SM, in LowerSTATEPOINT() argument
177 auto &Ctx = OutStreamer.getContext(); in LowerSTATEPOINT()
179 OutStreamer.emitLabel(MILabel); in LowerSTATEPOINT()
188 AsmPrinter::EmitToStreamer(*OutStreamer, Res ? CInst : Inst); in EmitToStreamer()
224 EmitToStreamer(*OutStreamer, Hint); in emitNTLHint()
234 if (emitPseudoExpansionLowering(*OutStreamer, MI)) in emitInstruction()
251 return LowerSTACKMAP(*OutStreamer, SM, *MI); in emitInstruction()
253 return LowerPATCHPOINT(*OutStreamer, SM, *MI); in emitInstruction()
255 return LowerSTATEPOINT(*OutStreamer, SM, *MI); in emitInstruction()
260 EmitToStreamer(*OutStreamer, OutInst); in emitInstruction()
344 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer()); in emitDirectiveOptionArch()
370 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer()); in runOnMachineFunction()
384 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer()); in emitStartOfAsmFile()
418 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer()); in emitEndOfAsmFile()
427 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer()); in emitAttributes()
438 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer()); in emitFunctionEntryLabel()
467 EmitToStreamer(*OutStreamer, MCInstBuilder(RISCV::PseudoCALL).addExpr(Expr)); in LowerHWASAN_CHECK_MEMACCESS()
500 EmitToStreamer(*OutStreamer, MCInstBuilder(RISCV::ADDI) in LowerKCFI_CHECK()
516 EmitToStreamer(*OutStreamer, MCInstBuilder(RISCV::LW) in LowerKCFI_CHECK()
528 *OutStreamer, in LowerKCFI_CHECK()
532 EmitToStreamer(*OutStreamer, in LowerKCFI_CHECK()
543 EmitToStreamer(*OutStreamer, in LowerKCFI_CHECK()
550 OutStreamer->emitLabel(Trap); in LowerKCFI_CHECK()
551 EmitToStreamer(*OutStreamer, MCInstBuilder(RISCV::EBREAK)); in LowerKCFI_CHECK()
553 OutStreamer->emitLabel(Pass); in LowerKCFI_CHECK()
571 static_cast<RISCVTargetStreamer &>(*OutStreamer->getTargetStreamer()); in EmitHwasanMemaccessSymbols()
586 OutStreamer->switchSection(OutContext.getELFSection( in EmitHwasanMemaccessSymbols()
591 OutStreamer->emitSymbolAttribute(Sym, MCSA_ELF_TypeFunction); in EmitHwasanMemaccessSymbols()
592 OutStreamer->emitSymbolAttribute(Sym, MCSA_Weak); in EmitHwasanMemaccessSymbols()
593 OutStreamer->emitSymbolAttribute(Sym, MCSA_Hidden); in EmitHwasanMemaccessSymbols()
594 OutStreamer->emitLabel(Sym); in EmitHwasanMemaccessSymbols()
597 OutStreamer->emitInstruction( in EmitHwasanMemaccessSymbols()
600 OutStreamer->emitInstruction(MCInstBuilder(RISCV::SRLI) in EmitHwasanMemaccessSymbols()
606 OutStreamer->emitInstruction(MCInstBuilder(RISCV::ADD) in EmitHwasanMemaccessSymbols()
611 OutStreamer->emitInstruction( in EmitHwasanMemaccessSymbols()
615 OutStreamer->emitInstruction( in EmitHwasanMemaccessSymbols()
620 OutStreamer->emitInstruction( in EmitHwasanMemaccessSymbols()
628 OutStreamer->emitLabel(ReturnSym); in EmitHwasanMemaccessSymbols()
629 OutStreamer->emitInstruction(MCInstBuilder(RISCV::JALR) in EmitHwasanMemaccessSymbols()
634 OutStreamer->emitLabel(HandleMismatchOrPartialSym); in EmitHwasanMemaccessSymbols()
636 OutStreamer->emitInstruction(MCInstBuilder(RISCV::ADDI) in EmitHwasanMemaccessSymbols()
642 OutStreamer->emitInstruction( in EmitHwasanMemaccessSymbols()
649 OutStreamer->emitInstruction( in EmitHwasanMemaccessSymbols()
654 OutStreamer->emitInstruction(MCInstBuilder(RISCV::ADDI) in EmitHwasanMemaccessSymbols()
659 OutStreamer->emitInstruction( in EmitHwasanMemaccessSymbols()
666 OutStreamer->emitInstruction( in EmitHwasanMemaccessSymbols()
669 OutStreamer->emitInstruction( in EmitHwasanMemaccessSymbols()
672 OutStreamer->emitInstruction( in EmitHwasanMemaccessSymbols()
679 OutStreamer->emitLabel(HandleMismatchSym); in EmitHwasanMemaccessSymbols()
716 OutStreamer->emitInstruction(MCInstBuilder(RISCV::ADDI) in EmitHwasanMemaccessSymbols()
723 OutStreamer->emitInstruction(MCInstBuilder(RISCV::SD) in EmitHwasanMemaccessSymbols()
729 OutStreamer->emitInstruction(MCInstBuilder(RISCV::SD) in EmitHwasanMemaccessSymbols()
736 OutStreamer->emitInstruction( in EmitHwasanMemaccessSymbols()
741 OutStreamer->emitInstruction( in EmitHwasanMemaccessSymbols()
746 OutStreamer->emitInstruction(MCInstBuilder(RISCV::ADDI) in EmitHwasanMemaccessSymbols()
751 OutStreamer->emitInstruction( in EmitHwasanMemaccessSymbols()
758 OutStreamer->emitInstruction(MCInstBuilder(RISCV::PseudoCALL).addExpr(Expr), in EmitHwasanMemaccessSymbols()