Lines Matching refs:OutStreamer

95     MCStreamer &OutStreamer, const MCSubtargetInfo &STI) {  in emitShadowPadding()  argument
98 EmitNops(OutStreamer, RequiredShadowSize - CurrentShadowSize, in emitShadowPadding()
104 OutStreamer->EmitInstruction(Inst, getSubtargetInfo(), in EmitAndCountInstruction()
278 AsmPrinter.OutStreamer->EmitAssignment(Label, Expr); in LowerSymbolOperand()
703 MCContext &context = OutStreamer->getContext(); in LowerTlsAddr()
888 EmitNops(*OutStreamer, PatchBytes, Subtarget->is64Bit(), in LowerSTATEPOINT()
931 OutStreamer->EmitInstruction(CallInst, getSubtargetInfo()); in LowerSTATEPOINT()
966 OutStreamer->EmitInstruction(MI, getSubtargetInfo()); in LowerFAULTING_OP()
972 MCContext &Ctx = OutStreamer->getContext(); in LowerFENTRY_CALL()
1009 unsigned NopSize = EmitNop(*OutStreamer, MinSize, Subtarget->is64Bit(), in LowerPATCHABLE_OP()
1016 OutStreamer->EmitInstruction(MCI, getSubtargetInfo()); in LowerPATCHABLE_OP()
1022 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo()); in LowerSTACKMAP()
1034 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo()); in LowerPATCHPOINT()
1084 EmitNops(*OutStreamer, NumBytes - EncodedBytes, Subtarget->is64Bit(), in LowerPATCHPOINT()
1113 OutStreamer->AddComment("# XRay Custom Event Log"); in LowerPATCHABLE_EVENT_CALL()
1114 OutStreamer->EmitCodeAlignment(2); in LowerPATCHABLE_EVENT_CALL()
1115 OutStreamer->EmitLabel(CurSled); in LowerPATCHABLE_EVENT_CALL()
1120 OutStreamer->EmitBinaryData("\xeb\x0f"); in LowerPATCHABLE_EVENT_CALL()
1143 EmitNops(*OutStreamer, 4, Subtarget->is64Bit(), getSubtargetInfo()); in LowerPATCHABLE_EVENT_CALL()
1169 EmitNops(*OutStreamer, 1, Subtarget->is64Bit(), getSubtargetInfo()); in LowerPATCHABLE_EVENT_CALL()
1171 OutStreamer->AddComment("xray custom event end."); in LowerPATCHABLE_EVENT_CALL()
1204 OutStreamer->AddComment("# XRay Typed Event Log"); in LowerPATCHABLE_TYPED_EVENT_CALL()
1205 OutStreamer->EmitCodeAlignment(2); in LowerPATCHABLE_TYPED_EVENT_CALL()
1206 OutStreamer->EmitLabel(CurSled); in LowerPATCHABLE_TYPED_EVENT_CALL()
1211 OutStreamer->EmitBinaryData("\xeb\x14"); in LowerPATCHABLE_TYPED_EVENT_CALL()
1236 EmitNops(*OutStreamer, 4, Subtarget->is64Bit(), getSubtargetInfo()); in LowerPATCHABLE_TYPED_EVENT_CALL()
1267 EmitNops(*OutStreamer, 1, Subtarget->is64Bit(), getSubtargetInfo()); in LowerPATCHABLE_TYPED_EVENT_CALL()
1269 OutStreamer->AddComment("xray typed event end."); in LowerPATCHABLE_TYPED_EVENT_CALL()
1291 OutStreamer->EmitCodeAlignment(2); in LowerPATCHABLE_FUNCTION_ENTER()
1292 OutStreamer->EmitLabel(CurSled); in LowerPATCHABLE_FUNCTION_ENTER()
1297 OutStreamer->EmitBytes("\xeb\x09"); in LowerPATCHABLE_FUNCTION_ENTER()
1298 EmitNops(*OutStreamer, 9, Subtarget->is64Bit(), getSubtargetInfo()); in LowerPATCHABLE_FUNCTION_ENTER()
1319 OutStreamer->EmitCodeAlignment(2); in LowerPATCHABLE_RET()
1320 OutStreamer->EmitLabel(CurSled); in LowerPATCHABLE_RET()
1327 OutStreamer->EmitInstruction(Ret, getSubtargetInfo()); in LowerPATCHABLE_RET()
1328 EmitNops(*OutStreamer, 10, Subtarget->is64Bit(), getSubtargetInfo()); in LowerPATCHABLE_RET()
1341 OutStreamer->EmitCodeAlignment(2); in LowerPATCHABLE_TAIL_CALL()
1342 OutStreamer->EmitLabel(CurSled); in LowerPATCHABLE_TAIL_CALL()
1348 OutStreamer->EmitBytes("\xeb\x09"); in LowerPATCHABLE_TAIL_CALL()
1349 EmitNops(*OutStreamer, 9, Subtarget->is64Bit(), getSubtargetInfo()); in LowerPATCHABLE_TAIL_CALL()
1350 OutStreamer->EmitLabel(Target); in LowerPATCHABLE_TAIL_CALL()
1359 OutStreamer->AddComment("TAILCALL"); in LowerPATCHABLE_TAIL_CALL()
1363 OutStreamer->EmitInstruction(TC, getSubtargetInfo()); in LowerPATCHABLE_TAIL_CALL()
1528 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer()); in EmitSEHInstruction()
1561 OutStreamer->EmitWinCFIPushReg( in EmitSEHInstruction()
1566 OutStreamer->EmitWinCFISaveReg(RI->getSEHRegNum(MI->getOperand(0).getImm()), in EmitSEHInstruction()
1571 OutStreamer->EmitWinCFISaveXMM(RI->getSEHRegNum(MI->getOperand(0).getImm()), in EmitSEHInstruction()
1576 OutStreamer->EmitWinCFIAllocStack(MI->getOperand(0).getImm()); in EmitSEHInstruction()
1580 OutStreamer->EmitWinCFISetFrame( in EmitSEHInstruction()
1586 OutStreamer->EmitWinCFIPushFrame(MI->getOperand(0).getImm()); in EmitSEHInstruction()
1590 OutStreamer->EmitWinCFIEndProlog(); in EmitSEHInstruction()
1619 OutStreamer->AddComment("EVEX TO VEX Compression ", false); in EmitInstruction()
1628 OutStreamer->emitRawComment("MEMBARRIER"); in EmitInstruction()
1635 OutStreamer->AddComment(StringRef("eh_return, addr: %") + in EmitInstruction()
1641 OutStreamer->AddComment("CLEANUPRET"); in EmitInstruction()
1647 OutStreamer->AddComment("CATCHRET"); in EmitInstruction()
1662 OutStreamer->AddComment("TAILCALL"); in EmitInstruction()
1691 bool HasActiveDwarfFrame = OutStreamer->getNumFrameInfos() && in EmitInstruction()
1692 !OutStreamer->getDwarfFrameInfos().back().End; in EmitInstruction()
1697 OutStreamer->EmitCFIAdjustCfaOffset(-stackGrowth); in EmitInstruction()
1701 OutStreamer->EmitLabel(PICBase); in EmitInstruction()
1708 OutStreamer->EmitCFIAdjustCfaOffset(stackGrowth); in EmitInstruction()
1726 OutStreamer->EmitLabel(DotSym); in EmitInstruction()
1833 if (!OutStreamer->isVerboseAsm()) in EmitInstruction()
1864 OutStreamer->AddComment(getShuffleComment(MI, SrcIdx, SrcIdx, Mask), in EmitInstruction()
1892 if (!OutStreamer->isVerboseAsm()) in EmitInstruction()
1937 OutStreamer->AddComment(getShuffleComment(MI, SrcIdx, SrcIdx, Mask), in EmitInstruction()
1947 if (!OutStreamer->isVerboseAsm()) in EmitInstruction()
1969 OutStreamer->AddComment(getShuffleComment(MI, 1, 2, Mask), in EmitInstruction()
1976 if (!OutStreamer->isVerboseAsm()) in EmitInstruction()
1987 OutStreamer->AddComment(getShuffleComment(MI, 1, 2, Mask), in EmitInstruction()
1994 if (!OutStreamer->isVerboseAsm()) in EmitInstruction()
2005 OutStreamer->AddComment(CS.str(), !EnablePrintSchedInfo); in EmitInstruction()
2056 if (!OutStreamer->isVerboseAsm()) in EmitInstruction()
2102 OutStreamer->AddComment(CS.str(), !EnablePrintSchedInfo); in EmitInstruction()
2114 OutStreamer->AddComment(CS.str(), !EnablePrintSchedInfo); in EmitInstruction()
2149 if (!OutStreamer->isVerboseAsm()) in EmitInstruction()
2201 OutStreamer->AddComment(CS.str(), !EnablePrintSchedInfo); in EmitInstruction()
2219 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo()); in EmitInstruction()
2221 OutStreamer->EmitInstruction(TmpInst, getSubtargetInfo()); in EmitInstruction()