• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/

Lines Matching defs:OutStreamer

117     MCStreamer &OutStreamer, const MCSubtargetInfo &STI) {
120 emitX86Nops(OutStreamer, RequiredShadowSize - CurrentShadowSize,
126 OutStreamer->emitInstruction(Inst, getSubtargetInfo());
302 AsmPrinter.OutStreamer->emitAssignment(Label, Expr);
979 NoAutoPaddingScope NoPadScope(*OutStreamer);
982 MCContext &Ctx = OutStreamer->getContext();
1214 NoAutoPaddingScope NoPadScope(*OutStreamer);
1218 emitX86Nops(*OutStreamer, PatchBytes, Subtarget);
1260 OutStreamer->emitInstruction(CallInst, getSubtargetInfo());
1265 auto &Ctx = OutStreamer->getContext();
1267 OutStreamer->emitLabel(MILabel);
1276 NoAutoPaddingScope NoPadScope(*OutStreamer);
1285 auto &Ctx = OutStreamer->getContext();
1287 OutStreamer->emitLabel(FaultingLabel);
1304 OutStreamer->AddComment("on-fault: " + HandlerLabel->getName());
1305 OutStreamer->emitInstruction(MI, getSubtargetInfo());
1311 MCContext &Ctx = OutStreamer->getContext();
1325 NoAutoPaddingScope NoPadScope(*OutStreamer);
1349 OutStreamer->emitInstruction(
1360 unsigned NopSize = emitNop(*OutStreamer, MinSize, Subtarget);
1366 OutStreamer->emitInstruction(MCI, getSubtargetInfo());
1372 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo());
1374 auto &Ctx = OutStreamer->getContext();
1376 OutStreamer->emitLabel(MILabel);
1389 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo());
1391 NoAutoPaddingScope NoPadScope(*OutStreamer);
1393 auto &Ctx = OutStreamer->getContext();
1395 OutStreamer->emitLabel(MILabel);
1444 emitX86Nops(*OutStreamer, NumBytes - EncodedBytes, Subtarget);
1451 NoAutoPaddingScope NoPadScope(*OutStreamer);
1474 OutStreamer->AddComment("# XRay Custom Event Log");
1475 OutStreamer->emitCodeAlignment(2);
1476 OutStreamer->emitLabel(CurSled);
1481 OutStreamer->emitBinaryData("\xeb\x0f");
1504 emitX86Nops(*OutStreamer, 4, Subtarget);
1533 emitX86Nops(*OutStreamer, 1, Subtarget);
1535 OutStreamer->AddComment("xray custom event end.");
1547 NoAutoPaddingScope NoPadScope(*OutStreamer);
1570 OutStreamer->AddComment("# XRay Typed Event Log");
1571 OutStreamer->emitCodeAlignment(2);
1572 OutStreamer->emitLabel(CurSled);
1577 OutStreamer->emitBinaryData("\xeb\x14");
1602 emitX86Nops(*OutStreamer, 4, Subtarget);
1636 emitX86Nops(*OutStreamer, 1, Subtarget);
1638 OutStreamer->AddComment("xray typed event end.");
1647 NoAutoPaddingScope NoPadScope(*OutStreamer);
1656 emitX86Nops(*OutStreamer, Num, Subtarget);
1673 OutStreamer->emitCodeAlignment(2);
1674 OutStreamer->emitLabel(CurSled);
1679 OutStreamer->emitBytes("\xeb\x09");
1680 emitX86Nops(*OutStreamer, 9, Subtarget);
1686 NoAutoPaddingScope NoPadScope(*OutStreamer);
1703 OutStreamer->emitCodeAlignment(2);
1704 OutStreamer->emitLabel(CurSled);
1711 OutStreamer->emitInstruction(Ret, getSubtargetInfo());
1712 emitX86Nops(*OutStreamer, 10, Subtarget);
1718 NoAutoPaddingScope NoPadScope(*OutStreamer);
1727 OutStreamer->emitCodeAlignment(2);
1728 OutStreamer->emitLabel(CurSled);
1734 OutStreamer->emitBytes("\xeb\x09");
1735 emitX86Nops(*OutStreamer, 9, Subtarget);
1736 OutStreamer->emitLabel(Target);
1746 OutStreamer->AddComment("TAILCALL");
1750 OutStreamer->emitInstruction(TC, getSubtargetInfo());
1914 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer());
1947 OutStreamer->EmitWinCFIPushReg(MI->getOperand(0).getImm());
1951 OutStreamer->EmitWinCFISaveReg(MI->getOperand(0).getImm(),
1956 OutStreamer->EmitWinCFISaveXMM(MI->getOperand(0).getImm(),
1961 OutStreamer->EmitWinCFIAllocStack(MI->getOperand(0).getImm());
1965 OutStreamer->EmitWinCFISetFrame(MI->getOperand(0).getImm(),
1970 OutStreamer->EmitWinCFIPushFrame(MI->getOperand(0).getImm());
1974 OutStreamer->EmitWinCFIEndProlog();
1995 MCStreamer &OutStreamer) {
2032 OutStreamer.AddComment(getShuffleComment(MI, SrcIdx, SrcIdx, Mask));
2110 OutStreamer.AddComment(getShuffleComment(MI, SrcIdx, SrcIdx, Mask));
2139 OutStreamer.AddComment(getShuffleComment(MI, 1, 2, Mask));
2154 OutStreamer.AddComment(getShuffleComment(MI, 1, 2, Mask));
2169 OutStreamer.AddComment(CS.str());
2264 OutStreamer.AddComment(CS.str());
2276 OutStreamer.AddComment(CS.str());
2362 OutStreamer.AddComment(CS.str());
2376 OutStreamer->AddComment("EVEX TO VEX Compression ", false);
2380 if (OutStreamer->isVerboseAsm())
2381 addConstantComments(MI, *OutStreamer);
2389 OutStreamer->emitRawComment("MEMBARRIER");
2396 OutStreamer->AddComment(StringRef("eh_return, addr: %") +
2402 OutStreamer->AddComment("CLEANUPRET");
2408 OutStreamer->AddComment("CATCHRET");
2425 OutStreamer->emitLabel(CurrentPatchableFunctionEntrySym);
2442 OutStreamer->AddComment("TAILCALL");
2471 bool HasActiveDwarfFrame = OutStreamer->getNumFrameInfos() &&
2472 !OutStreamer->getDwarfFrameInfos().back().End;
2477 OutStreamer->emitCFIAdjustCfaOffset(-stackGrowth);
2481 OutStreamer->emitLabel(PICBase);
2488 OutStreamer->emitCFIAdjustCfaOffset(stackGrowth);
2506 OutStreamer->emitLabel(DotSym);
2611 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo());
2613 OutStreamer->emitInstruction(TmpInst, getSubtargetInfo());