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

Lines Matching refs:OutContext

439     const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, OutContext);
464 MCSymbol *TlsGetAddr = OutContext.getOrCreateSymbol(Name);
481 MCSymbolRefExpr::create(TlsGetAddr, Kind, OutContext);
487 TlsRef, MCConstantExpr::create(32768, OutContext), OutContext);
491 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, VK, OutContext);
571 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_"));
575 OutContext),
576 MCConstantExpr::create(4, OutContext),
577 OutContext);
596 .addExpr(MCSymbolRefExpr::create(PICBase, OutContext)));
613 MCSymbol *BaseSymbol = OutContext.getOrCreateSymbol(
617 MCSymbolRefExpr::create(MF->getPICBaseSymbol(), OutContext);
620 MCSymbolRefExpr::create(BaseSymbol, OutContext), PB, OutContext);
622 const MCExpr *DeltaHi = PPCMCExpr::createHa(DeltaExpr, OutContext);
627 const MCExpr *DeltaLo = PPCMCExpr::createLo(DeltaExpr, OutContext);
637 MCSymbolRefExpr::create(PICOffset, MCSymbolRefExpr::VK_None, OutContext);
641 OutContext);
647 MCOperand::createExpr(MCBinaryExpr::createSub(Exp, PB, OutContext));
679 OutContext);
690 MCSymbolRefExpr::create(TOCEntry, MCSymbolRefExpr::VK_None, OutContext);
707 OutContext.getOrCreateSymbol(Twine(".LTOC")), OutContext);
708 Exp = MCBinaryExpr::createSub(Exp, PB, OutContext);
736 MCSymbolRefExpr::create(TOCEntry, VK, OutContext);
766 OutContext);
796 OutContext);
827 MCSymbolRefExpr::create(MOSymbol, VK, OutContext);
832 OutContext),
833 OutContext);
867 MCSymbolRefExpr::create(MOSymbol, VK, OutContext);
890 MCSymbolRefExpr::VK_PPC_TOC_LO, OutContext);
904 OutContext);
924 OutContext);
931 MCSymbol *GOTSymbol = OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_"));
932 MCSymbol *GOTRef = OutContext.createTempSymbol();
933 MCSymbol *NextInstr = OutContext.createTempSymbol();
938 .addExpr(MCSymbolRefExpr::create(NextInstr, OutContext)));
940 MCBinaryExpr::createSub(MCSymbolRefExpr::create(GOTSymbol, OutContext),
941 MCSymbolRefExpr::create(GOTRef, OutContext),
942 OutContext);
960 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_"));
962 GOTSymbol, MCSymbolRefExpr::VK_PPC_LO, OutContext);
964 GOTSymbol, MCSymbolRefExpr::VK_PPC_HA, OutContext);
983 OutContext);
1002 OutContext);
1028 OutContext);
1047 OutContext);
1075 OutContext);
1095 OutContext);
1124 unsigned Mask = 0x80 >> OutContext.getRegisterInfo()
1179 MCSymbol *BeginOfSled = OutContext.createTempSymbol();
1180 MCSymbol *EndOfSled = OutContext.createTempSymbol();
1184 MCSymbolRefExpr::create(EndOfSled, OutContext)));
1193 OutContext.getOrCreateSymbol("__xray_FunctionEntry"),
1194 OutContext)));
1244 FallthroughLabel = OutContext.createTempSymbol();
1251 .addExpr(MCSymbolRefExpr::create(FallthroughLabel, OutContext)));
1268 MCSymbol *BeginOfSled = OutContext.createTempSymbol();
1279 OutContext.getOrCreateSymbol("__xray_FunctionExit"),
1280 OutContext)));
1314 OutStreamer->SwitchSection(OutContext.getELFSection(
1317 MCSymbol *TOCSym = OutContext.getOrCreateSymbol(Twine(".LTOC"));
1318 MCSymbol *CurrentPos = OutContext.createTempSymbol();
1325 MCBinaryExpr::createAdd(MCSymbolRefExpr::create(CurrentPos, OutContext),
1326 MCConstantExpr::create(0x8000, OutContext),
1327 OutContext);
1350 MCSymbolRefExpr::create(OutContext.getOrCreateSymbol(Twine(".LTOC")),
1351 OutContext),
1352 MCSymbolRefExpr::create(PICBase, OutContext),
1353 OutContext);
1371 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC."));
1374 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext),
1376 OutContext),
1377 OutContext);
1395 OutStreamer->emitValue(MCSymbolRefExpr::create(Symbol1, OutContext),
1397 MCSymbol *Symbol2 = OutContext.getOrCreateSymbol(StringRef(".TOC."));
1400 MCSymbolRefExpr::create(Symbol2, MCSymbolRefExpr::VK_PPC_TOCBASE, OutContext),
1417 MCSectionELF *Section = OutContext.getELFSection(
1489 MCSymbolRefExpr::create(GlobalEntryLabel, OutContext);
1492 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC."));
1494 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext),
1495 GlobalEntryLabelExp, OutContext);
1497 const MCExpr *TOCDeltaHi = PPCMCExpr::createHa(TOCDeltaExpr, OutContext);
1503 const MCExpr *TOCDeltaLo = PPCMCExpr::createLo(TOCDeltaExpr, OutContext);
1511 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCOffset, OutContext),
1512 GlobalEntryLabelExp, OutContext);
1527 MCSymbolRefExpr::create(LocalEntryLabel, OutContext);
1530 GlobalEntryLabelExp, OutContext);
1565 MCConstantExpr::create(1, OutContext));
1711 OutContext.getOrCreateSymbol(GVSym->getUnqualifiedName()), Size,
1734 OutStreamer->emitValue(MCSymbolRefExpr::create(CurrentFnSym, OutContext),
1740 OutStreamer->emitValue(MCSymbolRefExpr::create(TOCBaseSym, OutContext),