Lines Matching refs:OutStreamer
356 auto &Ctx = OutStreamer->getContext(); in LowerSTACKMAP()
358 OutStreamer->emitLabel(MILabel); in LowerSTACKMAP()
379 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::NOP)); in LowerSTACKMAP()
385 auto &Ctx = OutStreamer->getContext(); in LowerPATCHPOINT()
387 OutStreamer->emitLabel(MILabel); in LowerPATCHPOINT()
403 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LI8) in LowerPATCHPOINT()
407 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::RLDIC) in LowerPATCHPOINT()
412 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ORIS8) in LowerPATCHPOINT()
417 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ORI8) in LowerPATCHPOINT()
424 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::STD) in LowerPATCHPOINT()
436 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LD) in LowerPATCHPOINT()
441 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LD) in LowerPATCHPOINT()
448 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MTCTR8) in LowerPATCHPOINT()
451 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BCTRL8)); in LowerPATCHPOINT()
455 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LD) in LowerPATCHPOINT()
466 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BL8_NOP) in LowerPATCHPOINT()
481 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::NOP)); in LowerPATCHPOINT()
525 EmitToStreamer(*OutStreamer, in EmitTlsCall()
642 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BL).addExpr(OffsExpr)); in emitInstruction()
654 EmitToStreamer(*OutStreamer, in emitInstruction()
661 OutStreamer->emitLabel(PICBase); in emitInstruction()
686 *OutStreamer, in emitInstruction()
691 *OutStreamer, in emitInstruction()
712 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()
718 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()
743 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()
763 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()
773 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()
804 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()
834 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()
864 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()
902 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()
935 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()
958 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()
971 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS8) in emitInstruction()
992 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()
1001 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BL) in emitInstruction()
1009 OutStreamer->emitLabel(GOTRef); in emitInstruction()
1010 OutStreamer->emitValue(OffsExpr, 4); in emitInstruction()
1011 OutStreamer->emitLabel(NextInstr); in emitInstruction()
1012 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MFLR) in emitInstruction()
1014 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LWZ) in emitInstruction()
1018 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADD4) in emitInstruction()
1031 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LI) in emitInstruction()
1034 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS) in emitInstruction()
1050 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS8) in emitInstruction()
1069 EmitToStreamer(*OutStreamer, in emitInstruction()
1096 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS8) in emitInstruction()
1115 EmitToStreamer(*OutStreamer, in emitInstruction()
1145 *OutStreamer, in emitInstruction()
1160 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::PADDI8) in emitInstruction()
1179 EmitToStreamer(*OutStreamer, in emitInstruction()
1193 OutStreamer->AddComment(PPCInstPrinter:: in emitInstruction()
1195 EmitToStreamer(*OutStreamer, MCInstBuilder(NewOpcode) in emitInstruction()
1209 OutStreamer->AddComment(PPCInstPrinter:: in emitInstruction()
1211 EmitToStreamer(*OutStreamer, MCInstBuilder(NewOpcode) in emitInstruction()
1236 EmitToStreamer(*OutStreamer, TmpInst); in emitInstruction()
1260 OutStreamer->emitLabel(BeginOfSled); in emitInstruction()
1261 EmitToStreamer(*OutStreamer, in emitInstruction()
1264 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::NOP)); in emitInstruction()
1266 *OutStreamer, in emitInstruction()
1268 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MFLR8).addReg(PPC::X0)); in emitInstruction()
1269 EmitToStreamer(*OutStreamer, in emitInstruction()
1274 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MTLR8).addReg(PPC::X0)); in emitInstruction()
1275 OutStreamer->emitLabel(EndOfSled); in emitInstruction()
1299 EmitToStreamer(*OutStreamer, RetInst); in emitInstruction()
1325 *OutStreamer, in emitInstruction()
1346 OutStreamer->emitCodeAlignment(8); in emitInstruction()
1348 OutStreamer->emitLabel(BeginOfSled); in emitInstruction()
1349 EmitToStreamer(*OutStreamer, RetInst); in emitInstruction()
1350 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::NOP)); in emitInstruction()
1352 *OutStreamer, in emitInstruction()
1354 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MFLR8).addReg(PPC::X0)); in emitInstruction()
1355 EmitToStreamer(*OutStreamer, in emitInstruction()
1360 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MTLR8).addReg(PPC::X0)); in emitInstruction()
1361 EmitToStreamer(*OutStreamer, RetInst); in emitInstruction()
1363 OutStreamer->emitLabel(FallthroughLabel); in emitInstruction()
1380 static_cast<PPCTargetStreamer *>(OutStreamer->getTargetStreamer()); in emitStartOfAsmFile()
1393 OutStreamer->SwitchSection(OutContext.getELFSection( in emitStartOfAsmFile()
1399 OutStreamer->emitLabel(CurrentPos); in emitStartOfAsmFile()
1408 OutStreamer->emitAssignment(TOCSym, tocExpr); in emitStartOfAsmFile()
1410 OutStreamer->SwitchSection(getObjFileLowering().getTextSection()); in emitStartOfAsmFile()
1425 OutStreamer->emitLabel(RelocSymbol); in emitFunctionEntryLabel()
1433 OutStreamer->emitValue(OffsExpr, 4); in emitFunctionEntryLabel()
1434 OutStreamer->emitLabel(CurrentFnSym); in emitFunctionEntryLabel()
1458 OutStreamer->emitLabel(PPCFI->getTOCOffsetSymbol(*MF)); in emitFunctionEntryLabel()
1459 OutStreamer->emitValue(TOCDeltaExpr, 8); in emitFunctionEntryLabel()
1465 MCSectionSubPair Current = OutStreamer->getCurrentSection(); in emitFunctionEntryLabel()
1466 MCSectionELF *Section = OutStreamer->getContext().getELFSection( in emitFunctionEntryLabel()
1468 OutStreamer->SwitchSection(Section); in emitFunctionEntryLabel()
1469 OutStreamer->emitLabel(CurrentFnSym); in emitFunctionEntryLabel()
1470 OutStreamer->emitValueToAlignment(8); in emitFunctionEntryLabel()
1474 OutStreamer->emitValue(MCSymbolRefExpr::create(Symbol1, OutContext), in emitFunctionEntryLabel()
1478 OutStreamer->emitValue( in emitFunctionEntryLabel()
1482 OutStreamer->emitIntValue(0, 8 /* size */); in emitFunctionEntryLabel()
1483 OutStreamer->SwitchSection(Current.first, Current.second); in emitFunctionEntryLabel()
1492 static_cast<PPCTargetStreamer *>(OutStreamer->getTargetStreamer()); in emitEndOfAsmFile()
1498 OutStreamer->SwitchSection(Section); in emitEndOfAsmFile()
1500 OutStreamer->emitValueToAlignment(4); in emitEndOfAsmFile()
1506 OutStreamer->emitLabel(TOCEntryLabel); in emitEndOfAsmFile()
1510 OutStreamer->emitSymbolValue(TOCEntryTarget, 4); in emitEndOfAsmFile()
1566 OutStreamer->emitLabel(GlobalEntryLabel); in emitFunctionBodyStart()
1577 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS) in emitFunctionBodyStart()
1583 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDI) in emitFunctionBodyStart()
1593 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LD) in emitFunctionBodyStart()
1597 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADD8) in emitFunctionBodyStart()
1604 OutStreamer->emitLabel(LocalEntryLabel); in emitFunctionBodyStart()
1612 static_cast<PPCTargetStreamer *>(OutStreamer->getTargetStreamer()); in emitFunctionBodyStart()
1641 static_cast<PPCTargetStreamer *>(OutStreamer->getTargetStreamer()); in emitFunctionBodyStart()
1661 OutStreamer->emitIntValue(0, 4/*size*/); in emitFunctionBodyEnd()
1662 OutStreamer->emitIntValue(0, 8/*size*/); in emitFunctionBodyEnd()
1718 OutStreamer->emitXCOFFSymbolLinkageWithVisibility(GVSym, LinkageAttr, in emitLinkage()
1786 OutStreamer->SwitchSection(Csect); in emitGlobalVariable()
1798 OutStreamer->emitXCOFFLocalCommonSymbol( in emitGlobalVariable()
1802 OutStreamer->emitCommonSymbol(GVSym, Size, Alignment.value()); in emitGlobalVariable()
1813 OutStreamer->emitLabel(EmittedInitSym); in emitGlobalVariable()
1818 OutStreamer->emitLabel(getSymbol(Alias)); in emitGlobalVariable()
1828 MCSectionSubPair Current = OutStreamer->getCurrentSection(); in emitFunctionDescriptor()
1830 OutStreamer->SwitchSection( in emitFunctionDescriptor()
1836 OutStreamer->emitLabel(getSymbol(Alias)); in emitFunctionDescriptor()
1840 OutStreamer->emitValue(MCSymbolRefExpr::create(CurrentFnSym, OutContext), in emitFunctionDescriptor()
1846 OutStreamer->emitValue(MCSymbolRefExpr::create(TOCBaseSym, OutContext), in emitFunctionDescriptor()
1849 OutStreamer->emitIntValue(0, PointerSize); in emitFunctionDescriptor()
1851 OutStreamer->SwitchSection(Current.first, Current.second); in emitFunctionDescriptor()
1863 OutStreamer->emitLabel( in emitFunctionEntryLabel()
1875 OutStreamer->SwitchSection(getObjFileLowering().getTOCBaseSection()); in emitEndOfAsmFile()
1878 static_cast<PPCTargetStreamer *>(OutStreamer->getTargetStreamer()); in emitEndOfAsmFile()
1884 OutStreamer->SwitchSection(TCEntry); in emitEndOfAsmFile()
1886 OutStreamer->emitLabel(I.second); in emitEndOfAsmFile()
1993 OutStreamer->emitSymbolAttribute(Sym, MCSA_Extern); in doFinalization()
2069 auto &Ctx = OutStreamer->getContext(); in emitTTypeReference()
2073 OutStreamer->emitValue(Exp, GetSizeOfEncodedValue(Encoding)); in emitTTypeReference()
2075 OutStreamer->emitIntValue(0, GetSizeOfEncodedValue(Encoding)); in emitTTypeReference()