Lines Matching refs:OutContext

460     const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, OutContext);  in LowerPATCHPOINT()
485 MCSymbol *TlsGetAddr = OutContext.getOrCreateSymbol(Name); in EmitTlsCall()
502 MCSymbolRefExpr::create(TlsGetAddr, Kind, OutContext); in EmitTlsCall()
508 TlsRef, MCConstantExpr::create(32768, OutContext), OutContext); in EmitTlsCall()
512 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in EmitTlsCall()
592 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in EmitInstruction()
596 OutContext), in EmitInstruction()
597 MCConstantExpr::create(4, OutContext), in EmitInstruction()
598 OutContext); in EmitInstruction()
617 .addExpr(MCSymbolRefExpr::create(PICBase, OutContext))); in EmitInstruction()
634 MCSymbol *BaseSymbol = OutContext.getOrCreateSymbol( in EmitInstruction()
638 MCSymbolRefExpr::create(MF->getPICBaseSymbol(), OutContext); in EmitInstruction()
641 MCSymbolRefExpr::create(BaseSymbol, OutContext), PB, OutContext); in EmitInstruction()
643 const MCExpr *DeltaHi = PPCMCExpr::createHa(DeltaExpr, false, OutContext); in EmitInstruction()
648 const MCExpr *DeltaLo = PPCMCExpr::createLo(DeltaExpr, false, OutContext); in EmitInstruction()
658 MCSymbolRefExpr::create(PICOffset, MCSymbolRefExpr::VK_None, OutContext); in EmitInstruction()
662 OutContext); in EmitInstruction()
668 MCOperand::createExpr(MCBinaryExpr::createSub(Exp, PB, OutContext)); in EmitInstruction()
702 OutContext); in EmitInstruction()
713 MCSymbolRefExpr::create(TOCEntry, MCSymbolRefExpr::VK_None, OutContext); in EmitInstruction()
730 OutContext.getOrCreateSymbol(Twine(".LTOC")), OutContext); in EmitInstruction()
731 Exp = MCBinaryExpr::createSub(Exp, PB, OutContext); in EmitInstruction()
761 MCSymbolRefExpr::create(TOCEntry, VK, OutContext); in EmitInstruction()
791 OutContext); in EmitInstruction()
821 OutContext); in EmitInstruction()
854 MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in EmitInstruction()
859 OutContext), in EmitInstruction()
860 OutContext); in EmitInstruction()
896 MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in EmitInstruction()
919 MCSymbolRefExpr::VK_PPC_TOC_LO, OutContext); in EmitInstruction()
933 OutContext); in EmitInstruction()
953 OutContext); in EmitInstruction()
960 MCSymbol *GOTSymbol = OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in EmitInstruction()
961 MCSymbol *GOTRef = OutContext.createTempSymbol(); in EmitInstruction()
962 MCSymbol *NextInstr = OutContext.createTempSymbol(); in EmitInstruction()
967 .addExpr(MCSymbolRefExpr::create(NextInstr, OutContext))); in EmitInstruction()
969 MCBinaryExpr::createSub(MCSymbolRefExpr::create(GOTSymbol, OutContext), in EmitInstruction()
970 MCSymbolRefExpr::create(GOTRef, OutContext), in EmitInstruction()
971 OutContext); in EmitInstruction()
989 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in EmitInstruction()
991 GOTSymbol, MCSymbolRefExpr::VK_PPC_LO, OutContext); in EmitInstruction()
993 GOTSymbol, MCSymbolRefExpr::VK_PPC_HA, OutContext); in EmitInstruction()
1012 OutContext); in EmitInstruction()
1031 OutContext); in EmitInstruction()
1057 OutContext); in EmitInstruction()
1076 OutContext); in EmitInstruction()
1104 OutContext); in EmitInstruction()
1124 OutContext); in EmitInstruction()
1153 unsigned Mask = 0x80 >> OutContext.getRegisterInfo() in EmitInstruction()
1207 MCSymbol *BeginOfSled = OutContext.createTempSymbol(); in EmitInstruction()
1208 MCSymbol *EndOfSled = OutContext.createTempSymbol(); in EmitInstruction()
1212 MCSymbolRefExpr::create(EndOfSled, OutContext))); in EmitInstruction()
1221 OutContext.getOrCreateSymbol("__xray_FunctionEntry"), in EmitInstruction()
1222 OutContext))); in EmitInstruction()
1272 FallthroughLabel = OutContext.createTempSymbol(); in EmitInstruction()
1279 .addExpr(MCSymbolRefExpr::create(FallthroughLabel, OutContext))); in EmitInstruction()
1296 MCSymbol *BeginOfSled = OutContext.createTempSymbol(); in EmitInstruction()
1307 OutContext.getOrCreateSymbol("__xray_FunctionExit"), in EmitInstruction()
1308 OutContext))); in EmitInstruction()
1342 OutStreamer->SwitchSection(OutContext.getELFSection( in EmitStartOfAsmFile()
1345 MCSymbol *TOCSym = OutContext.getOrCreateSymbol(Twine(".LTOC")); in EmitStartOfAsmFile()
1346 MCSymbol *CurrentPos = OutContext.createTempSymbol(); in EmitStartOfAsmFile()
1353 MCBinaryExpr::createAdd(MCSymbolRefExpr::create(CurrentPos, OutContext), in EmitStartOfAsmFile()
1354 MCConstantExpr::create(0x8000, OutContext), in EmitStartOfAsmFile()
1355 OutContext); in EmitStartOfAsmFile()
1378 MCSymbolRefExpr::create(OutContext.getOrCreateSymbol(Twine(".LTOC")), in EmitFunctionEntryLabel()
1379 OutContext), in EmitFunctionEntryLabel()
1380 MCSymbolRefExpr::create(PICBase, OutContext), in EmitFunctionEntryLabel()
1381 OutContext); in EmitFunctionEntryLabel()
1399 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in EmitFunctionEntryLabel()
1402 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in EmitFunctionEntryLabel()
1404 OutContext), in EmitFunctionEntryLabel()
1405 OutContext); in EmitFunctionEntryLabel()
1423 OutStreamer->EmitValue(MCSymbolRefExpr::create(Symbol1, OutContext), in EmitFunctionEntryLabel()
1425 MCSymbol *Symbol2 = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in EmitFunctionEntryLabel()
1428 MCSymbolRefExpr::create(Symbol2, MCSymbolRefExpr::VK_PPC_TOCBASE, OutContext), in EmitFunctionEntryLabel()
1515 MCSymbolRefExpr::create(GlobalEntryLabel, OutContext); in EmitFunctionBodyStart()
1518 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in EmitFunctionBodyStart()
1520 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in EmitFunctionBodyStart()
1521 GlobalEntryLabelExp, OutContext); in EmitFunctionBodyStart()
1524 PPCMCExpr::createHa(TOCDeltaExpr, false, OutContext); in EmitFunctionBodyStart()
1531 PPCMCExpr::createLo(TOCDeltaExpr, false, OutContext); in EmitFunctionBodyStart()
1539 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCOffset, OutContext), in EmitFunctionBodyStart()
1540 GlobalEntryLabelExp, OutContext); in EmitFunctionBodyStart()
1555 MCSymbolRefExpr::create(LocalEntryLabel, OutContext); in EmitFunctionBodyStart()
1558 GlobalEntryLabelExp, OutContext); in EmitFunctionBodyStart()
1624 FSym->getContainingCsect()->getQualNameSymbol(), OutContext); in lowerConstant()
1686 OutStreamer->EmitValue(MCSymbolRefExpr::create(CurrentFnSym, OutContext), in EmitFunctionDescriptor()
1693 OutStreamer->EmitValue(MCSymbolRefExpr::create(TOCBaseSym, OutContext), in EmitFunctionDescriptor()