Lines Matching refs:OutStreamer

121     MCStreamer &OutStreamer, const MCSubtargetInfo &STI) {  in emitShadowPadding()  argument
124 emitX86Nops(OutStreamer, RequiredShadowSize - CurrentShadowSize, in emitShadowPadding()
130 OutStreamer->emitInstruction(Inst, getSubtargetInfo()); in EmitAndCountInstruction()
309 AsmPrinter.OutStreamer->emitAssignment(Label, Expr); in LowerSymbolOperand()
992 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerTlsAddr()
997 MCContext &Ctx = OutStreamer->getContext(); in LowerTlsAddr()
1232 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerSTATEPOINT()
1236 emitX86Nops(*OutStreamer, PatchBytes, Subtarget); in LowerSTATEPOINT()
1278 OutStreamer->emitInstruction(CallInst, getSubtargetInfo()); in LowerSTATEPOINT()
1283 auto &Ctx = OutStreamer->getContext(); in LowerSTATEPOINT()
1285 OutStreamer->emitLabel(MILabel); in LowerSTATEPOINT()
1294 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerFAULTING_OP()
1303 auto &Ctx = OutStreamer->getContext(); in LowerFAULTING_OP()
1305 OutStreamer->emitLabel(FaultingLabel); in LowerFAULTING_OP()
1322 OutStreamer->AddComment("on-fault: " + HandlerLabel->getName()); in LowerFAULTING_OP()
1323 OutStreamer->emitInstruction(MI, getSubtargetInfo()); in LowerFAULTING_OP()
1329 MCContext &Ctx = OutStreamer->getContext(); in LowerFENTRY_CALL()
1376 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHABLE_OP()
1400 OutStreamer->emitInstruction( in LowerPATCHABLE_OP()
1411 unsigned NopSize = emitNop(*OutStreamer, MinSize, Subtarget); in LowerPATCHABLE_OP()
1417 OutStreamer->emitInstruction(MCI, getSubtargetInfo()); in LowerPATCHABLE_OP()
1423 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo()); in LowerSTACKMAP()
1425 auto &Ctx = OutStreamer->getContext(); in LowerSTACKMAP()
1427 OutStreamer->emitLabel(MILabel); in LowerSTACKMAP()
1440 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo()); in LowerPATCHPOINT()
1442 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHPOINT()
1444 auto &Ctx = OutStreamer->getContext(); in LowerPATCHPOINT()
1446 OutStreamer->emitLabel(MILabel); in LowerPATCHPOINT()
1495 emitX86Nops(*OutStreamer, NumBytes - EncodedBytes, Subtarget); in LowerPATCHPOINT()
1502 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHABLE_EVENT_CALL()
1525 OutStreamer->AddComment("# XRay Custom Event Log"); in LowerPATCHABLE_EVENT_CALL()
1526 OutStreamer->emitCodeAlignment(2, &getSubtargetInfo()); in LowerPATCHABLE_EVENT_CALL()
1527 OutStreamer->emitLabel(CurSled); in LowerPATCHABLE_EVENT_CALL()
1532 OutStreamer->emitBinaryData("\xeb\x0f"); in LowerPATCHABLE_EVENT_CALL()
1555 emitX86Nops(*OutStreamer, 4, Subtarget); in LowerPATCHABLE_EVENT_CALL()
1584 emitX86Nops(*OutStreamer, 1, Subtarget); in LowerPATCHABLE_EVENT_CALL()
1586 OutStreamer->AddComment("xray custom event end."); in LowerPATCHABLE_EVENT_CALL()
1598 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHABLE_TYPED_EVENT_CALL()
1621 OutStreamer->AddComment("# XRay Typed Event Log"); in LowerPATCHABLE_TYPED_EVENT_CALL()
1622 OutStreamer->emitCodeAlignment(2, &getSubtargetInfo()); in LowerPATCHABLE_TYPED_EVENT_CALL()
1623 OutStreamer->emitLabel(CurSled); in LowerPATCHABLE_TYPED_EVENT_CALL()
1628 OutStreamer->emitBinaryData("\xeb\x14"); in LowerPATCHABLE_TYPED_EVENT_CALL()
1653 emitX86Nops(*OutStreamer, 4, Subtarget); in LowerPATCHABLE_TYPED_EVENT_CALL()
1687 emitX86Nops(*OutStreamer, 1, Subtarget); in LowerPATCHABLE_TYPED_EVENT_CALL()
1689 OutStreamer->AddComment("xray typed event end."); in LowerPATCHABLE_TYPED_EVENT_CALL()
1698 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHABLE_FUNCTION_ENTER()
1707 emitX86Nops(*OutStreamer, Num, Subtarget); in LowerPATCHABLE_FUNCTION_ENTER()
1724 OutStreamer->emitCodeAlignment(2, &getSubtargetInfo()); in LowerPATCHABLE_FUNCTION_ENTER()
1725 OutStreamer->emitLabel(CurSled); in LowerPATCHABLE_FUNCTION_ENTER()
1730 OutStreamer->emitBytes("\xeb\x09"); in LowerPATCHABLE_FUNCTION_ENTER()
1731 emitX86Nops(*OutStreamer, 9, Subtarget); in LowerPATCHABLE_FUNCTION_ENTER()
1737 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHABLE_RET()
1754 OutStreamer->emitCodeAlignment(2, &getSubtargetInfo()); in LowerPATCHABLE_RET()
1755 OutStreamer->emitLabel(CurSled); in LowerPATCHABLE_RET()
1762 OutStreamer->emitInstruction(Ret, getSubtargetInfo()); in LowerPATCHABLE_RET()
1763 emitX86Nops(*OutStreamer, 10, Subtarget); in LowerPATCHABLE_RET()
1769 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHABLE_TAIL_CALL()
1778 OutStreamer->emitCodeAlignment(2, &getSubtargetInfo()); in LowerPATCHABLE_TAIL_CALL()
1779 OutStreamer->emitLabel(CurSled); in LowerPATCHABLE_TAIL_CALL()
1785 OutStreamer->emitBytes("\xeb\x09"); in LowerPATCHABLE_TAIL_CALL()
1786 emitX86Nops(*OutStreamer, 9, Subtarget); in LowerPATCHABLE_TAIL_CALL()
1787 OutStreamer->emitLabel(Target); in LowerPATCHABLE_TAIL_CALL()
1797 OutStreamer->AddComment("TAILCALL"); in LowerPATCHABLE_TAIL_CALL()
1801 OutStreamer->emitInstruction(TC, getSubtargetInfo()); in LowerPATCHABLE_TAIL_CALL()
1962 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer()); in EmitSEHInstruction()
1995 OutStreamer->emitWinCFIPushReg(MI->getOperand(0).getImm()); in EmitSEHInstruction()
1999 OutStreamer->emitWinCFISaveReg(MI->getOperand(0).getImm(), in EmitSEHInstruction()
2004 OutStreamer->emitWinCFISaveXMM(MI->getOperand(0).getImm(), in EmitSEHInstruction()
2009 OutStreamer->emitWinCFIAllocStack(MI->getOperand(0).getImm()); in EmitSEHInstruction()
2013 OutStreamer->emitWinCFISetFrame(MI->getOperand(0).getImm(), in EmitSEHInstruction()
2018 OutStreamer->emitWinCFIPushFrame(MI->getOperand(0).getImm()); in EmitSEHInstruction()
2022 OutStreamer->emitWinCFIEndProlog(); in EmitSEHInstruction()
2043 MCStreamer &OutStreamer) { in addConstantComments() argument
2080 OutStreamer.AddComment(getShuffleComment(MI, SrcIdx, SrcIdx, Mask)); in addConstantComments()
2158 OutStreamer.AddComment(getShuffleComment(MI, SrcIdx, SrcIdx, Mask)); in addConstantComments()
2187 OutStreamer.AddComment(getShuffleComment(MI, 1, 2, Mask)); in addConstantComments()
2202 OutStreamer.AddComment(getShuffleComment(MI, 1, 2, Mask)); in addConstantComments()
2217 OutStreamer.AddComment(CS.str()); in addConstantComments()
2312 OutStreamer.AddComment(CS.str()); in addConstantComments()
2324 OutStreamer.AddComment(CS.str()); in addConstantComments()
2410 OutStreamer.AddComment(CS.str()); in addConstantComments()
2437 OutStreamer->AddComment("EVEX TO VEX Compression ", false); in emitInstruction()
2441 if (OutStreamer->isVerboseAsm()) in emitInstruction()
2442 addConstantComments(MI, *OutStreamer); in emitInstruction()
2450 OutStreamer->emitRawComment("MEMBARRIER"); in emitInstruction()
2457 OutStreamer->AddComment(StringRef("eh_return, addr: %") + in emitInstruction()
2463 OutStreamer->AddComment("CLEANUPRET"); in emitInstruction()
2469 OutStreamer->AddComment("CATCHRET"); in emitInstruction()
2486 OutStreamer->emitLabel(CurrentPatchableFunctionEntrySym); in emitInstruction()
2503 OutStreamer->AddComment("TAILCALL"); in emitInstruction()
2534 bool HasActiveDwarfFrame = OutStreamer->getNumFrameInfos() && in emitInstruction()
2535 !OutStreamer->getDwarfFrameInfos().back().End; in emitInstruction()
2540 OutStreamer->emitCFIAdjustCfaOffset(-stackGrowth); in emitInstruction()
2544 OutStreamer->emitLabel(PICBase); in emitInstruction()
2551 OutStreamer->emitCFIAdjustCfaOffset(stackGrowth); in emitInstruction()
2569 OutStreamer->emitLabel(DotSym); in emitInstruction()
2686 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo()); in emitInstruction()
2688 OutStreamer->emitInstruction(TmpInst, getSubtargetInfo()); in emitInstruction()