Lines Matching refs:OutStreamer
70 void LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM,
72 void LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM,
76 bool emitPseudoExpansionLowering(MCStreamer &OutStreamer,
133 OutStreamer.EmitAssemblerFlag(MCAF_SubsectionsViaSymbols); in EmitEndOfAsmFile()
147 OutStreamer.SwitchSection(TLOFELF.getDataRelSection()); in EmitEndOfAsmFile()
151 OutStreamer.EmitLabel(Stubs[i].first); in EmitEndOfAsmFile()
152 OutStreamer.EmitSymbolValue(Stubs[i].second.getPointer(), in EmitEndOfAsmFile()
184 OutStreamer.EmitLOHDirective(D.getKind(), MCArgs); in EmitLOHs()
379 void AArch64AsmPrinter::LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM, in LowerSTACKMAP() argument
387 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::HINT).addImm(0)); in LowerSTACKMAP()
392 void AArch64AsmPrinter::LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM, in LowerPATCHPOINT() argument
406 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::MOVZWi) in LowerPATCHPOINT()
410 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::MOVKWi) in LowerPATCHPOINT()
415 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::MOVKWi) in LowerPATCHPOINT()
420 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::BLR).addReg(ScratchReg)); in LowerPATCHPOINT()
429 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::HINT).addImm(0)); in LowerPATCHPOINT()
438 if (emitPseudoExpansionLowering(OutStreamer, MI)) in EmitInstruction()
446 OutStreamer.EmitLabel(LOHLabel); in EmitInstruction()
454 if (isVerbose() && OutStreamer.hasRawTextSupport()) { in EmitInstruction()
458 OutStreamer.EmitRawText(StringRef(OS.str())); in EmitInstruction()
470 EmitToStreamer(OutStreamer, TmpInst); in EmitInstruction()
479 EmitToStreamer(OutStreamer, TmpInst); in EmitInstruction()
492 EmitToStreamer(OutStreamer, TLSDescCall); in EmitInstruction()
499 EmitToStreamer(OutStreamer, BLR); in EmitInstruction()
505 return LowerSTACKMAP(OutStreamer, SM, *MI); in EmitInstruction()
508 return LowerPATCHPOINT(OutStreamer, SM, *MI); in EmitInstruction()
514 EmitToStreamer(OutStreamer, TmpInst); in EmitInstruction()