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

Lines Matching refs:OutStreamer

331   auto &Ctx = OutStreamer->getContext();
333 OutStreamer->emitLabel(MILabel);
354 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::NOP));
360 auto &Ctx = OutStreamer->getContext();
362 OutStreamer->emitLabel(MILabel);
378 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LI8)
382 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::RLDIC)
387 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ORIS8)
392 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ORI8)
399 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::STD)
411 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LD)
416 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LD)
423 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MTCTR8)
426 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BCTRL8));
430 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LD)
441 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BL8_NOP)
456 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::NOP));
492 EmitToStreamer(*OutStreamer,
580 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BL).addExpr(OffsExpr));
592 EmitToStreamer(*OutStreamer,
599 OutStreamer->emitLabel(PICBase);
624 *OutStreamer,
629 *OutStreamer,
650 EmitToStreamer(*OutStreamer, TmpInst);
656 EmitToStreamer(*OutStreamer, TmpInst);
681 EmitToStreamer(*OutStreamer, TmpInst);
700 EmitToStreamer(*OutStreamer, TmpInst);
710 EmitToStreamer(*OutStreamer, TmpInst);
738 EmitToStreamer(*OutStreamer, TmpInst);
768 EmitToStreamer(*OutStreamer, TmpInst);
798 EmitToStreamer(*OutStreamer, TmpInst);
836 EmitToStreamer(*OutStreamer, TmpInst);
869 EmitToStreamer(*OutStreamer, TmpInst);
892 EmitToStreamer(*OutStreamer, TmpInst);
905 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS8)
926 EmitToStreamer(*OutStreamer, TmpInst);
935 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BL)
943 OutStreamer->emitLabel(GOTRef);
944 OutStreamer->emitValue(OffsExpr, 4);
945 OutStreamer->emitLabel(NextInstr);
946 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MFLR)
948 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LWZ)
952 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADD4)
965 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LI)
968 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS)
984 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS8)
1003 EmitToStreamer(*OutStreamer,
1029 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS8)
1048 EmitToStreamer(*OutStreamer,
1077 *OutStreamer,
1096 EmitToStreamer(*OutStreamer,
1110 OutStreamer->AddComment(PPCInstPrinter::
1112 EmitToStreamer(*OutStreamer, MCInstBuilder(NewOpcode)
1126 OutStreamer->AddComment(PPCInstPrinter::
1128 EmitToStreamer(*OutStreamer, MCInstBuilder(NewOpcode)
1157 EmitToStreamer(*OutStreamer, TmpInst);
1181 OutStreamer->emitLabel(BeginOfSled);
1182 EmitToStreamer(*OutStreamer,
1185 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::NOP));
1187 *OutStreamer,
1189 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MFLR8).addReg(PPC::X0));
1190 EmitToStreamer(*OutStreamer,
1195 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MTLR8).addReg(PPC::X0));
1196 OutStreamer->emitLabel(EndOfSled);
1220 EmitToStreamer(*OutStreamer, RetInst);
1246 *OutStreamer,
1267 OutStreamer->emitCodeAlignment(8);
1269 OutStreamer->emitLabel(BeginOfSled);
1270 EmitToStreamer(*OutStreamer, RetInst);
1271 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::NOP));
1273 *OutStreamer,
1275 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MFLR8).addReg(PPC::X0));
1276 EmitToStreamer(*OutStreamer,
1281 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MTLR8).addReg(PPC::X0));
1282 EmitToStreamer(*OutStreamer, RetInst);
1284 OutStreamer->emitLabel(FallthroughLabel);
1301 static_cast<PPCTargetStreamer *>(OutStreamer->getTargetStreamer());
1314 OutStreamer->SwitchSection(OutContext.getELFSection(
1320 OutStreamer->emitLabel(CurrentPos);
1329 OutStreamer->emitAssignment(TOCSym, tocExpr);
1331 OutStreamer->SwitchSection(getObjFileLowering().getTextSection());
1346 OutStreamer->emitLabel(RelocSymbol);
1354 OutStreamer->emitValue(OffsExpr, 4);
1355 OutStreamer->emitLabel(CurrentFnSym);
1379 OutStreamer->emitLabel(PPCFI->getTOCOffsetSymbol(*MF));
1380 OutStreamer->emitValue(TOCDeltaExpr, 8);
1386 MCSectionSubPair Current = OutStreamer->getCurrentSection();
1387 MCSectionELF *Section = OutStreamer->getContext().getELFSection(
1389 OutStreamer->SwitchSection(Section);
1390 OutStreamer->emitLabel(CurrentFnSym);
1391 OutStreamer->emitValueToAlignment(8);
1395 OutStreamer->emitValue(MCSymbolRefExpr::create(Symbol1, OutContext),
1399 OutStreamer->emitValue(
1403 OutStreamer->emitIntValue(0, 8 /* size */);
1404 OutStreamer->SwitchSection(Current.first, Current.second);
1413 static_cast<PPCTargetStreamer *>(OutStreamer->getTargetStreamer());
1419 OutStreamer->SwitchSection(Section);
1421 OutStreamer->emitValueToAlignment(4);
1427 OutStreamer->emitLabel(TOCEntryLabel);
1431 OutStreamer->emitSymbolValue(TOCEntryTarget, 4);
1487 OutStreamer->emitLabel(GlobalEntryLabel);
1498 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS)
1504 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDI)
1514 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LD)
1518 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADD8)
1525 OutStreamer->emitLabel(LocalEntryLabel);
1533 static_cast<PPCTargetStreamer *>(OutStreamer->getTargetStreamer());
1562 static_cast<PPCTargetStreamer *>(OutStreamer->getTargetStreamer());
1582 OutStreamer->emitIntValue(0, 4/*size*/);
1583 OutStreamer->emitIntValue(0, 8/*size*/);
1637 OutStreamer->emitXCOFFSymbolLinkageWithVisibility(GVSym, LinkageAttr,
1700 OutStreamer->SwitchSection(Csect);
1710 OutStreamer->emitXCOFFLocalCommonSymbol(
1714 OutStreamer->emitCommonSymbol(GVSym, Size, Alignment.value());
1721 OutStreamer->emitLabel(EmittedInitSym);
1729 MCSectionSubPair Current = OutStreamer->getCurrentSection();
1731 OutStreamer->SwitchSection(
1734 OutStreamer->emitValue(MCSymbolRefExpr::create(CurrentFnSym, OutContext),
1740 OutStreamer->emitValue(MCSymbolRefExpr::create(TOCBaseSym, OutContext),
1743 OutStreamer->emitIntValue(0, PointerSize);
1745 OutStreamer->SwitchSection(Current.first, Current.second);
1755 OutStreamer->SwitchSection(getObjFileLowering().getTOCBaseSection());
1758 static_cast<PPCTargetStreamer *>(OutStreamer->getTargetStreamer());
1774 OutStreamer->SwitchSection(TCEntry);
1776 OutStreamer->emitLabel(I.second);