Lines Matching refs:OutContext
596 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, OutContext); in LowerPATCHPOINT()
632 MCSymbol *TlsCall = createMCSymbolForTlsGetAddr(OutContext, MI->getOpcode()); in EmitAIXTlsCallHelper()
634 MCSymbolRefExpr::create(TlsCall, MCSymbolRefExpr::VK_None, OutContext); in EmitAIXTlsCallHelper()
676 MCSymbol *TlsGetAddr = OutContext.getOrCreateSymbol("__tls_get_addr"); in EmitTlsCall()
682 MCSymbolRefExpr::create(TlsGetAddr, Kind, OutContext); in EmitTlsCall()
688 TlsRef, MCConstantExpr::create(32768, OutContext), OutContext); in EmitTlsCall()
692 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in EmitTlsCall()
794 Expr, MCConstantExpr::create(-Adjustment, OutContext), OutContext); in emitInstruction()
859 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in emitInstruction()
863 OutContext), in emitInstruction()
864 MCConstantExpr::create(4, OutContext), in emitInstruction()
865 OutContext); in emitInstruction()
884 .addExpr(MCSymbolRefExpr::create(PICBase, OutContext))); in emitInstruction()
901 MCSymbol *BaseSymbol = OutContext.getOrCreateSymbol( in emitInstruction()
905 MCSymbolRefExpr::create(MF->getPICBaseSymbol(), OutContext); in emitInstruction()
908 MCSymbolRefExpr::create(BaseSymbol, OutContext), PB, OutContext); in emitInstruction()
910 const MCExpr *DeltaHi = PPCMCExpr::createHa(DeltaExpr, OutContext); in emitInstruction()
915 const MCExpr *DeltaLo = PPCMCExpr::createLo(DeltaExpr, OutContext); in emitInstruction()
925 MCSymbolRefExpr::create(PICOffset, MCSymbolRefExpr::VK_None, OutContext); in emitInstruction()
929 OutContext); in emitInstruction()
935 MCOperand::createExpr(MCBinaryExpr::createSub(Exp, PB, OutContext)); in emitInstruction()
967 OutContext); in emitInstruction()
981 MCSymbolRefExpr::create(TOCEntry, MCSymbolRefExpr::VK_None, OutContext); in emitInstruction()
1003 OutContext.getOrCreateSymbol(Twine(".LTOC")), OutContext); in emitInstruction()
1004 Exp = MCBinaryExpr::createSub(Exp, PB, OutContext); in emitInstruction()
1027 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_None, OutContext); in emitInstruction()
1061 const MCExpr *Exp = MCSymbolRefExpr::create(TOCEntry, VKExpr, OutContext); in emitInstruction()
1099 OutContext); in emitInstruction()
1132 OutContext); in emitInstruction()
1164 MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in emitInstruction()
1169 OutContext), in emitInstruction()
1170 OutContext); in emitInstruction()
1205 MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in emitInstruction()
1228 MCSymbolRefExpr::VK_PPC_TOC_LO, OutContext); in emitInstruction()
1242 OutContext); in emitInstruction()
1262 OutContext); in emitInstruction()
1269 MCSymbol *GOTSymbol = OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in emitInstruction()
1270 MCSymbol *GOTRef = OutContext.createTempSymbol(); in emitInstruction()
1271 MCSymbol *NextInstr = OutContext.createTempSymbol(); in emitInstruction()
1276 .addExpr(MCSymbolRefExpr::create(NextInstr, OutContext))); in emitInstruction()
1278 MCBinaryExpr::createSub(MCSymbolRefExpr::create(GOTSymbol, OutContext), in emitInstruction()
1279 MCSymbolRefExpr::create(GOTRef, OutContext), in emitInstruction()
1280 OutContext); in emitInstruction()
1298 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in emitInstruction()
1300 GOTSymbol, MCSymbolRefExpr::VK_PPC_LO, OutContext); in emitInstruction()
1302 GOTSymbol, MCSymbolRefExpr::VK_PPC_HA, OutContext); in emitInstruction()
1321 OutContext); in emitInstruction()
1340 OutContext); in emitInstruction()
1378 OutContext); in emitInstruction()
1397 OutContext); in emitInstruction()
1426 OutContext); in emitInstruction()
1442 MOSymbol, MCSymbolRefExpr::VK_DTPREL, OutContext); in emitInstruction()
1461 OutContext); in emitInstruction()
1490 unsigned Mask = 0x80 >> OutContext.getRegisterInfo() in emitInstruction()
1591 MCSymbol *BeginOfSled = OutContext.createTempSymbol(); in emitInstruction()
1592 MCSymbol *EndOfSled = OutContext.createTempSymbol(); in emitInstruction()
1596 MCSymbolRefExpr::create(EndOfSled, OutContext))); in emitInstruction()
1605 OutContext.getOrCreateSymbol("__xray_FunctionEntry"), in emitInstruction()
1606 OutContext))); in emitInstruction()
1655 FallthroughLabel = OutContext.createTempSymbol(); in emitInstruction()
1662 .addExpr(MCSymbolRefExpr::create(FallthroughLabel, OutContext))); in emitInstruction()
1679 MCSymbol *BeginOfSled = OutContext.createTempSymbol(); in emitInstruction()
1690 OutContext.getOrCreateSymbol("__xray_FunctionExit"), in emitInstruction()
1691 OutContext))); in emitInstruction()
1723 OutStreamer->switchSection(OutContext.getELFSection( in emitStartOfAsmFile()
1726 MCSymbol *TOCSym = OutContext.getOrCreateSymbol(Twine(".LTOC")); in emitStartOfAsmFile()
1727 MCSymbol *CurrentPos = OutContext.createTempSymbol(); in emitStartOfAsmFile()
1734 MCBinaryExpr::createAdd(MCSymbolRefExpr::create(CurrentPos, OutContext), in emitStartOfAsmFile()
1735 MCConstantExpr::create(0x8000, OutContext), in emitStartOfAsmFile()
1736 OutContext); in emitStartOfAsmFile()
1759 MCSymbolRefExpr::create(OutContext.getOrCreateSymbol(Twine(".LTOC")), in emitFunctionEntryLabel()
1760 OutContext), in emitFunctionEntryLabel()
1761 MCSymbolRefExpr::create(PICBase, OutContext), in emitFunctionEntryLabel()
1762 OutContext); in emitFunctionEntryLabel()
1780 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in emitFunctionEntryLabel()
1783 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in emitFunctionEntryLabel()
1785 OutContext), in emitFunctionEntryLabel()
1786 OutContext); in emitFunctionEntryLabel()
1804 OutStreamer->emitValue(MCSymbolRefExpr::create(Symbol1, OutContext), in emitFunctionEntryLabel()
1806 MCSymbol *Symbol2 = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in emitFunctionEntryLabel()
1809 MCSymbolRefExpr::create(Symbol2, MCSymbolRefExpr::VK_PPC_TOCBASE, OutContext), in emitFunctionEntryLabel()
1828 MCSectionELF *Section = OutContext.getELFSection( in emitEndOfAsmFile()
1900 MCSymbolRefExpr::create(GlobalEntryLabel, OutContext); in emitFunctionBodyStart()
1903 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in emitFunctionBodyStart()
1905 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in emitFunctionBodyStart()
1906 GlobalEntryLabelExp, OutContext); in emitFunctionBodyStart()
1908 const MCExpr *TOCDeltaHi = PPCMCExpr::createHa(TOCDeltaExpr, OutContext); in emitFunctionBodyStart()
1914 const MCExpr *TOCDeltaLo = PPCMCExpr::createLo(TOCDeltaExpr, OutContext); in emitFunctionBodyStart()
1922 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCOffset, OutContext), in emitFunctionBodyStart()
1923 GlobalEntryLabelExp, OutContext); in emitFunctionBodyStart()
1938 MCSymbolRefExpr::create(LocalEntryLabel, OutContext); in emitFunctionBodyStart()
1941 GlobalEntryLabelExp, OutContext); in emitFunctionBodyStart()
1973 MCConstantExpr::create(1, OutContext)); in emitFunctionBodyStart()
2568 OutContext.getOrCreateSymbol(GVSym->getSymbolTableName()), Size, in emitGlobalVariableHelper()
2620 OutStreamer->emitValue(MCSymbolRefExpr::create(CurrentFnSym, OutContext), in emitFunctionDescriptor()
2626 OutStreamer->emitValue(MCSymbolRefExpr::create(TOCBaseSym, OutContext), in emitFunctionDescriptor()
2647 if (!OutContext.hasXCOFFSection( in emitPGORefs()
2668 MCSection *CntsSection = OutContext.getXCOFFSection( in emitPGORefs()
2674 if (OutContext.hasXCOFFSection( in emitPGORefs()
2677 MCSymbol *S = OutContext.getOrCreateSymbol("__llvm_prf_data[RW]"); in emitPGORefs()
2680 if (OutContext.hasXCOFFSection( in emitPGORefs()
2683 MCSymbol *S = OutContext.getOrCreateSymbol("__llvm_prf_names[RO]"); in emitPGORefs()
2686 if (OutContext.hasXCOFFSection( in emitPGORefs()
2689 MCSymbol *S = OutContext.getOrCreateSymbol("__llvm_prf_vnds[RW]"); in emitPGORefs()
2719 MCSymbol *S = OutContext.getOrCreateSymbol(Name); in emitEndOfAsmFile()
2829 MCSymbol *TempSym = OutContext.createNamedTempSymbol(); in emitInstruction()
2844 createMCSymbolForTlsGetAddr(OutContext, MI->getOpcode()); in emitInstruction()
2855 cast<MCSymbolXCOFF>(OutContext.getOrCreateSymbol(MO.getSymbolName())); in emitInstruction()