Lines Matching refs:OutStreamer
117 MCStreamer &OutStreamer, const MCSubtargetInfo &STI) { in emitShadowPadding() argument
120 emitX86Nops(OutStreamer, RequiredShadowSize - CurrentShadowSize, in emitShadowPadding()
126 OutStreamer->emitInstruction(Inst, getSubtargetInfo()); in EmitAndCountInstruction()
302 AsmPrinter.OutStreamer->emitAssignment(Label, Expr); in LowerSymbolOperand()
979 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerTlsAddr()
984 MCContext &Ctx = OutStreamer->getContext(); in LowerTlsAddr()
1219 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerSTATEPOINT()
1223 emitX86Nops(*OutStreamer, PatchBytes, Subtarget); in LowerSTATEPOINT()
1265 OutStreamer->emitInstruction(CallInst, getSubtargetInfo()); in LowerSTATEPOINT()
1270 auto &Ctx = OutStreamer->getContext(); in LowerSTATEPOINT()
1272 OutStreamer->emitLabel(MILabel); in LowerSTATEPOINT()
1281 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerFAULTING_OP()
1290 auto &Ctx = OutStreamer->getContext(); in LowerFAULTING_OP()
1292 OutStreamer->emitLabel(FaultingLabel); in LowerFAULTING_OP()
1309 OutStreamer->AddComment("on-fault: " + HandlerLabel->getName()); in LowerFAULTING_OP()
1310 OutStreamer->emitInstruction(MI, getSubtargetInfo()); in LowerFAULTING_OP()
1316 MCContext &Ctx = OutStreamer->getContext(); in LowerFENTRY_CALL()
1330 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHABLE_OP()
1354 OutStreamer->emitInstruction( in LowerPATCHABLE_OP()
1365 unsigned NopSize = emitNop(*OutStreamer, MinSize, Subtarget); in LowerPATCHABLE_OP()
1371 OutStreamer->emitInstruction(MCI, getSubtargetInfo()); in LowerPATCHABLE_OP()
1377 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo()); in LowerSTACKMAP()
1379 auto &Ctx = OutStreamer->getContext(); in LowerSTACKMAP()
1381 OutStreamer->emitLabel(MILabel); in LowerSTACKMAP()
1394 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo()); in LowerPATCHPOINT()
1396 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHPOINT()
1398 auto &Ctx = OutStreamer->getContext(); in LowerPATCHPOINT()
1400 OutStreamer->emitLabel(MILabel); in LowerPATCHPOINT()
1449 emitX86Nops(*OutStreamer, NumBytes - EncodedBytes, Subtarget); in LowerPATCHPOINT()
1456 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHABLE_EVENT_CALL()
1479 OutStreamer->AddComment("# XRay Custom Event Log"); in LowerPATCHABLE_EVENT_CALL()
1480 OutStreamer->emitCodeAlignment(2); in LowerPATCHABLE_EVENT_CALL()
1481 OutStreamer->emitLabel(CurSled); in LowerPATCHABLE_EVENT_CALL()
1486 OutStreamer->emitBinaryData("\xeb\x0f"); in LowerPATCHABLE_EVENT_CALL()
1509 emitX86Nops(*OutStreamer, 4, Subtarget); in LowerPATCHABLE_EVENT_CALL()
1538 emitX86Nops(*OutStreamer, 1, Subtarget); in LowerPATCHABLE_EVENT_CALL()
1540 OutStreamer->AddComment("xray custom event end."); in LowerPATCHABLE_EVENT_CALL()
1552 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHABLE_TYPED_EVENT_CALL()
1575 OutStreamer->AddComment("# XRay Typed Event Log"); in LowerPATCHABLE_TYPED_EVENT_CALL()
1576 OutStreamer->emitCodeAlignment(2); in LowerPATCHABLE_TYPED_EVENT_CALL()
1577 OutStreamer->emitLabel(CurSled); in LowerPATCHABLE_TYPED_EVENT_CALL()
1582 OutStreamer->emitBinaryData("\xeb\x14"); in LowerPATCHABLE_TYPED_EVENT_CALL()
1607 emitX86Nops(*OutStreamer, 4, Subtarget); in LowerPATCHABLE_TYPED_EVENT_CALL()
1641 emitX86Nops(*OutStreamer, 1, Subtarget); in LowerPATCHABLE_TYPED_EVENT_CALL()
1643 OutStreamer->AddComment("xray typed event end."); in LowerPATCHABLE_TYPED_EVENT_CALL()
1652 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHABLE_FUNCTION_ENTER()
1661 emitX86Nops(*OutStreamer, Num, Subtarget); in LowerPATCHABLE_FUNCTION_ENTER()
1678 OutStreamer->emitCodeAlignment(2); in LowerPATCHABLE_FUNCTION_ENTER()
1679 OutStreamer->emitLabel(CurSled); in LowerPATCHABLE_FUNCTION_ENTER()
1684 OutStreamer->emitBytes("\xeb\x09"); in LowerPATCHABLE_FUNCTION_ENTER()
1685 emitX86Nops(*OutStreamer, 9, Subtarget); in LowerPATCHABLE_FUNCTION_ENTER()
1691 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHABLE_RET()
1708 OutStreamer->emitCodeAlignment(2); in LowerPATCHABLE_RET()
1709 OutStreamer->emitLabel(CurSled); in LowerPATCHABLE_RET()
1716 OutStreamer->emitInstruction(Ret, getSubtargetInfo()); in LowerPATCHABLE_RET()
1717 emitX86Nops(*OutStreamer, 10, Subtarget); in LowerPATCHABLE_RET()
1723 NoAutoPaddingScope NoPadScope(*OutStreamer); in LowerPATCHABLE_TAIL_CALL()
1732 OutStreamer->emitCodeAlignment(2); in LowerPATCHABLE_TAIL_CALL()
1733 OutStreamer->emitLabel(CurSled); in LowerPATCHABLE_TAIL_CALL()
1739 OutStreamer->emitBytes("\xeb\x09"); in LowerPATCHABLE_TAIL_CALL()
1740 emitX86Nops(*OutStreamer, 9, Subtarget); in LowerPATCHABLE_TAIL_CALL()
1741 OutStreamer->emitLabel(Target); in LowerPATCHABLE_TAIL_CALL()
1751 OutStreamer->AddComment("TAILCALL"); in LowerPATCHABLE_TAIL_CALL()
1755 OutStreamer->emitInstruction(TC, getSubtargetInfo()); in LowerPATCHABLE_TAIL_CALL()
1916 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer()); in EmitSEHInstruction()
1949 OutStreamer->EmitWinCFIPushReg(MI->getOperand(0).getImm()); in EmitSEHInstruction()
1953 OutStreamer->EmitWinCFISaveReg(MI->getOperand(0).getImm(), in EmitSEHInstruction()
1958 OutStreamer->EmitWinCFISaveXMM(MI->getOperand(0).getImm(), in EmitSEHInstruction()
1963 OutStreamer->EmitWinCFIAllocStack(MI->getOperand(0).getImm()); in EmitSEHInstruction()
1967 OutStreamer->EmitWinCFISetFrame(MI->getOperand(0).getImm(), in EmitSEHInstruction()
1972 OutStreamer->EmitWinCFIPushFrame(MI->getOperand(0).getImm()); in EmitSEHInstruction()
1976 OutStreamer->EmitWinCFIEndProlog(); in EmitSEHInstruction()
1997 MCStreamer &OutStreamer) { in addConstantComments() argument
2034 OutStreamer.AddComment(getShuffleComment(MI, SrcIdx, SrcIdx, Mask)); in addConstantComments()
2112 OutStreamer.AddComment(getShuffleComment(MI, SrcIdx, SrcIdx, Mask)); in addConstantComments()
2141 OutStreamer.AddComment(getShuffleComment(MI, 1, 2, Mask)); in addConstantComments()
2156 OutStreamer.AddComment(getShuffleComment(MI, 1, 2, Mask)); in addConstantComments()
2171 OutStreamer.AddComment(CS.str()); in addConstantComments()
2266 OutStreamer.AddComment(CS.str()); in addConstantComments()
2278 OutStreamer.AddComment(CS.str()); in addConstantComments()
2364 OutStreamer.AddComment(CS.str()); in addConstantComments()
2378 OutStreamer->AddComment("EVEX TO VEX Compression ", false); in emitInstruction()
2382 if (OutStreamer->isVerboseAsm()) in emitInstruction()
2383 addConstantComments(MI, *OutStreamer); in emitInstruction()
2391 OutStreamer->emitRawComment("MEMBARRIER"); in emitInstruction()
2398 OutStreamer->AddComment(StringRef("eh_return, addr: %") + in emitInstruction()
2404 OutStreamer->AddComment("CLEANUPRET"); in emitInstruction()
2410 OutStreamer->AddComment("CATCHRET"); in emitInstruction()
2427 OutStreamer->emitLabel(CurrentPatchableFunctionEntrySym); in emitInstruction()
2444 OutStreamer->AddComment("TAILCALL"); in emitInstruction()
2475 bool HasActiveDwarfFrame = OutStreamer->getNumFrameInfos() && in emitInstruction()
2476 !OutStreamer->getDwarfFrameInfos().back().End; in emitInstruction()
2481 OutStreamer->emitCFIAdjustCfaOffset(-stackGrowth); in emitInstruction()
2485 OutStreamer->emitLabel(PICBase); in emitInstruction()
2492 OutStreamer->emitCFIAdjustCfaOffset(stackGrowth); in emitInstruction()
2510 OutStreamer->emitLabel(DotSym); in emitInstruction()
2624 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo()); in emitInstruction()
2626 OutStreamer->emitInstruction(TmpInst, getSubtargetInfo()); in emitInstruction()