Lines Matching refs:OutContext

545     const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, OutContext);  in LowerPATCHPOINT()
609 MCSymbol *TlsGetAddr = createMCSymbolForTlsGetAddr(OutContext); in EmitTlsCall()
611 TlsGetAddr, MCSymbolRefExpr::VK_None, OutContext); in EmitTlsCall()
616 MCSymbol *TlsGetAddr = OutContext.getOrCreateSymbol("__tls_get_addr"); in EmitTlsCall()
622 MCSymbolRefExpr::create(TlsGetAddr, Kind, OutContext); in EmitTlsCall()
628 TlsRef, MCConstantExpr::create(32768, OutContext), OutContext); in EmitTlsCall()
632 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in EmitTlsCall()
706 Expr, MCConstantExpr::create(-Adjustment, OutContext), OutContext); in emitInstruction()
756 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in emitInstruction()
760 OutContext), in emitInstruction()
761 MCConstantExpr::create(4, OutContext), in emitInstruction()
762 OutContext); in emitInstruction()
781 .addExpr(MCSymbolRefExpr::create(PICBase, OutContext))); in emitInstruction()
798 MCSymbol *BaseSymbol = OutContext.getOrCreateSymbol( in emitInstruction()
802 MCSymbolRefExpr::create(MF->getPICBaseSymbol(), OutContext); in emitInstruction()
805 MCSymbolRefExpr::create(BaseSymbol, OutContext), PB, OutContext); in emitInstruction()
807 const MCExpr *DeltaHi = PPCMCExpr::createHa(DeltaExpr, OutContext); in emitInstruction()
812 const MCExpr *DeltaLo = PPCMCExpr::createLo(DeltaExpr, OutContext); in emitInstruction()
822 MCSymbolRefExpr::create(PICOffset, MCSymbolRefExpr::VK_None, OutContext); in emitInstruction()
826 OutContext); in emitInstruction()
832 MCOperand::createExpr(MCBinaryExpr::createSub(Exp, PB, OutContext)); in emitInstruction()
864 OutContext); in emitInstruction()
877 MCSymbolRefExpr::create(TOCEntry, MCSymbolRefExpr::VK_None, OutContext); in emitInstruction()
899 OutContext.getOrCreateSymbol(Twine(".LTOC")), OutContext); in emitInstruction()
900 Exp = MCBinaryExpr::createSub(Exp, PB, OutContext); in emitInstruction()
923 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_None, OutContext); in emitInstruction()
956 const MCExpr *Exp = MCSymbolRefExpr::create(TOCEntry, VKExpr, OutContext); in emitInstruction()
993 OutContext); in emitInstruction()
1025 OutContext); in emitInstruction()
1057 MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in emitInstruction()
1062 OutContext), in emitInstruction()
1063 OutContext); in emitInstruction()
1098 MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in emitInstruction()
1121 MCSymbolRefExpr::VK_PPC_TOC_LO, OutContext); in emitInstruction()
1135 OutContext); in emitInstruction()
1155 OutContext); in emitInstruction()
1162 MCSymbol *GOTSymbol = OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in emitInstruction()
1163 MCSymbol *GOTRef = OutContext.createTempSymbol(); in emitInstruction()
1164 MCSymbol *NextInstr = OutContext.createTempSymbol(); in emitInstruction()
1169 .addExpr(MCSymbolRefExpr::create(NextInstr, OutContext))); in emitInstruction()
1171 MCBinaryExpr::createSub(MCSymbolRefExpr::create(GOTSymbol, OutContext), in emitInstruction()
1172 MCSymbolRefExpr::create(GOTRef, OutContext), in emitInstruction()
1173 OutContext); in emitInstruction()
1191 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in emitInstruction()
1193 GOTSymbol, MCSymbolRefExpr::VK_PPC_LO, OutContext); in emitInstruction()
1195 GOTSymbol, MCSymbolRefExpr::VK_PPC_HA, OutContext); in emitInstruction()
1214 OutContext); in emitInstruction()
1233 OutContext); in emitInstruction()
1265 OutContext); in emitInstruction()
1284 OutContext); in emitInstruction()
1313 OutContext); in emitInstruction()
1329 MOSymbol, MCSymbolRefExpr::VK_DTPREL, OutContext); in emitInstruction()
1348 OutContext); in emitInstruction()
1377 unsigned Mask = 0x80 >> OutContext.getRegisterInfo() in emitInstruction()
1460 MCSymbol *BeginOfSled = OutContext.createTempSymbol(); in emitInstruction()
1461 MCSymbol *EndOfSled = OutContext.createTempSymbol(); in emitInstruction()
1465 MCSymbolRefExpr::create(EndOfSled, OutContext))); in emitInstruction()
1474 OutContext.getOrCreateSymbol("__xray_FunctionEntry"), in emitInstruction()
1475 OutContext))); in emitInstruction()
1524 FallthroughLabel = OutContext.createTempSymbol(); in emitInstruction()
1531 .addExpr(MCSymbolRefExpr::create(FallthroughLabel, OutContext))); in emitInstruction()
1548 MCSymbol *BeginOfSled = OutContext.createTempSymbol(); in emitInstruction()
1559 OutContext.getOrCreateSymbol("__xray_FunctionExit"), in emitInstruction()
1560 OutContext))); in emitInstruction()
1594 OutStreamer->switchSection(OutContext.getELFSection( in emitStartOfAsmFile()
1597 MCSymbol *TOCSym = OutContext.getOrCreateSymbol(Twine(".LTOC")); in emitStartOfAsmFile()
1598 MCSymbol *CurrentPos = OutContext.createTempSymbol(); in emitStartOfAsmFile()
1605 MCBinaryExpr::createAdd(MCSymbolRefExpr::create(CurrentPos, OutContext), in emitStartOfAsmFile()
1606 MCConstantExpr::create(0x8000, OutContext), in emitStartOfAsmFile()
1607 OutContext); in emitStartOfAsmFile()
1630 MCSymbolRefExpr::create(OutContext.getOrCreateSymbol(Twine(".LTOC")), in emitFunctionEntryLabel()
1631 OutContext), in emitFunctionEntryLabel()
1632 MCSymbolRefExpr::create(PICBase, OutContext), in emitFunctionEntryLabel()
1633 OutContext); in emitFunctionEntryLabel()
1651 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in emitFunctionEntryLabel()
1654 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in emitFunctionEntryLabel()
1656 OutContext), in emitFunctionEntryLabel()
1657 OutContext); in emitFunctionEntryLabel()
1675 OutStreamer->emitValue(MCSymbolRefExpr::create(Symbol1, OutContext), in emitFunctionEntryLabel()
1677 MCSymbol *Symbol2 = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in emitFunctionEntryLabel()
1680 MCSymbolRefExpr::create(Symbol2, MCSymbolRefExpr::VK_PPC_TOCBASE, OutContext), in emitFunctionEntryLabel()
1699 MCSectionELF *Section = OutContext.getELFSection( in emitEndOfAsmFile()
1771 MCSymbolRefExpr::create(GlobalEntryLabel, OutContext); in emitFunctionBodyStart()
1774 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in emitFunctionBodyStart()
1776 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in emitFunctionBodyStart()
1777 GlobalEntryLabelExp, OutContext); in emitFunctionBodyStart()
1779 const MCExpr *TOCDeltaHi = PPCMCExpr::createHa(TOCDeltaExpr, OutContext); in emitFunctionBodyStart()
1785 const MCExpr *TOCDeltaLo = PPCMCExpr::createLo(TOCDeltaExpr, OutContext); in emitFunctionBodyStart()
1793 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCOffset, OutContext), in emitFunctionBodyStart()
1794 GlobalEntryLabelExp, OutContext); in emitFunctionBodyStart()
1809 MCSymbolRefExpr::create(LocalEntryLabel, OutContext); in emitFunctionBodyStart()
1812 GlobalEntryLabelExp, OutContext); in emitFunctionBodyStart()
1847 MCConstantExpr::create(1, OutContext)); in emitFunctionBodyStart()
2441 OutContext.getOrCreateSymbol(GVSym->getSymbolTableName()), Size, in emitGlobalVariableHelper()
2493 OutStreamer->emitValue(MCSymbolRefExpr::create(CurrentFnSym, OutContext), in emitFunctionDescriptor()
2499 OutStreamer->emitValue(MCSymbolRefExpr::create(TOCBaseSym, OutContext), in emitFunctionDescriptor()
2520 if (OutContext.hasXCOFFSection( in emitPGORefs()
2523 MCSection *CntsSection = OutContext.getXCOFFSection( in emitPGORefs()
2529 if (OutContext.hasXCOFFSection( in emitPGORefs()
2533 if (OutContext.hasXCOFFSection( in emitPGORefs()
2537 if (OutContext.hasXCOFFSection( in emitPGORefs()
2568 MCSymbol *S = OutContext.getOrCreateSymbol(Name); in emitEndOfAsmFile()
2660 MCSymbol *TlsGetAddr = createMCSymbolForTlsGetAddr(OutContext); in emitInstruction()
2671 cast<MCSymbolXCOFF>(OutContext.getOrCreateSymbol(MO.getSymbolName())); in emitInstruction()