Lines Matching refs:OutContext

436     const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, OutContext);  in LowerPATCHPOINT()
461 MCSymbol *TlsGetAddr = OutContext.getOrCreateSymbol(Name); in EmitTlsCall()
477 MCSymbolRefExpr::create(TlsGetAddr, Kind, OutContext); in EmitTlsCall()
481 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in EmitTlsCall()
543 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in EmitInstruction()
547 OutContext), in EmitInstruction()
548 MCConstantExpr::create(4, OutContext), in EmitInstruction()
549 OutContext); in EmitInstruction()
568 .addExpr(MCSymbolRefExpr::create(PICBase, OutContext))); in EmitInstruction()
585 MCSymbol *LTOCSymbol = OutContext.getOrCreateSymbol(StringRef(".LTOC")); in EmitInstruction()
588 OutContext); in EmitInstruction()
591 MCBinaryExpr::createSub(MCSymbolRefExpr::create(LTOCSymbol, OutContext), in EmitInstruction()
592 PB, OutContext); in EmitInstruction()
595 PPCMCExpr::createHa(LTOCDeltaExpr, false, OutContext); in EmitInstruction()
602 PPCMCExpr::createLo(LTOCDeltaExpr, false, OutContext); in EmitInstruction()
613 MCSymbolRefExpr::create(PICOffset, MCSymbolRefExpr::VK_None, OutContext); in EmitInstruction()
617 OutContext); in EmitInstruction()
623 MCOperand::createExpr(MCBinaryExpr::createSub(Exp, PB, OutContext)); in EmitInstruction()
660 OutContext); in EmitInstruction()
667 OutContext); in EmitInstruction()
669 MCSymbolRefExpr::create(OutContext.getOrCreateSymbol(Twine(".LTOC")), in EmitInstruction()
670 OutContext); in EmitInstruction()
671 Exp = MCBinaryExpr::createSub(Exp, PB, OutContext); in EmitInstruction()
705 OutContext); in EmitInstruction()
746 OutContext); in EmitInstruction()
751 OutContext), in EmitInstruction()
752 OutContext); in EmitInstruction()
796 OutContext); in EmitInstruction()
825 OutContext); in EmitInstruction()
839 OutContext); in EmitInstruction()
858 OutContext); in EmitInstruction()
865 MCSymbol *GOTSymbol = OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in EmitInstruction()
866 MCSymbol *GOTRef = OutContext.createTempSymbol(); in EmitInstruction()
867 MCSymbol *NextInstr = OutContext.createTempSymbol(); in EmitInstruction()
872 .addExpr(MCSymbolRefExpr::create(NextInstr, OutContext))); in EmitInstruction()
874 MCBinaryExpr::createSub(MCSymbolRefExpr::create(GOTSymbol, OutContext), in EmitInstruction()
875 MCSymbolRefExpr::create(GOTRef, OutContext), in EmitInstruction()
876 OutContext); in EmitInstruction()
894 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in EmitInstruction()
896 GOTSymbol, MCSymbolRefExpr::VK_PPC_LO, OutContext); in EmitInstruction()
898 GOTSymbol, MCSymbolRefExpr::VK_PPC_HA, OutContext); in EmitInstruction()
917 OutContext); in EmitInstruction()
936 OutContext); in EmitInstruction()
962 OutContext); in EmitInstruction()
981 OutContext); in EmitInstruction()
1009 OutContext); in EmitInstruction()
1029 OutContext); in EmitInstruction()
1058 unsigned Mask = 0x80 >> OutContext.getRegisterInfo() in EmitInstruction()
1112 MCSymbol *BeginOfSled = OutContext.createTempSymbol(); in EmitInstruction()
1113 MCSymbol *EndOfSled = OutContext.createTempSymbol(); in EmitInstruction()
1117 MCSymbolRefExpr::create(EndOfSled, OutContext))); in EmitInstruction()
1126 OutContext.getOrCreateSymbol("__xray_FunctionEntry"), in EmitInstruction()
1127 OutContext))); in EmitInstruction()
1177 FallthroughLabel = OutContext.createTempSymbol(); in EmitInstruction()
1184 .addExpr(MCSymbolRefExpr::create(FallthroughLabel, OutContext))); in EmitInstruction()
1201 MCSymbol *BeginOfSled = OutContext.createTempSymbol(); in EmitInstruction()
1212 OutContext.getOrCreateSymbol("__xray_FunctionExit"), in EmitInstruction()
1213 OutContext))); in EmitInstruction()
1247 OutStreamer->SwitchSection(OutContext.getELFSection( in EmitStartOfAsmFile()
1250 MCSymbol *TOCSym = OutContext.getOrCreateSymbol(Twine(".LTOC")); in EmitStartOfAsmFile()
1251 MCSymbol *CurrentPos = OutContext.createTempSymbol(); in EmitStartOfAsmFile()
1258 MCBinaryExpr::createAdd(MCSymbolRefExpr::create(CurrentPos, OutContext), in EmitStartOfAsmFile()
1259 MCConstantExpr::create(0x8000, OutContext), in EmitStartOfAsmFile()
1260 OutContext); in EmitStartOfAsmFile()
1283 MCSymbolRefExpr::create(OutContext.getOrCreateSymbol(Twine(".LTOC")), in EmitFunctionEntryLabel()
1284 OutContext), in EmitFunctionEntryLabel()
1285 MCSymbolRefExpr::create(PICBase, OutContext), in EmitFunctionEntryLabel()
1286 OutContext); in EmitFunctionEntryLabel()
1304 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in EmitFunctionEntryLabel()
1307 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in EmitFunctionEntryLabel()
1309 OutContext), in EmitFunctionEntryLabel()
1310 OutContext); in EmitFunctionEntryLabel()
1328 OutStreamer->EmitValue(MCSymbolRefExpr::create(Symbol1, OutContext), in EmitFunctionEntryLabel()
1330 MCSymbol *Symbol2 = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in EmitFunctionEntryLabel()
1333 MCSymbolRefExpr::create(Symbol2, MCSymbolRefExpr::VK_PPC_TOCBASE, OutContext), in EmitFunctionEntryLabel()
1419 MCSymbolRefExpr::create(GlobalEntryLabel, OutContext); in EmitFunctionBodyStart()
1422 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in EmitFunctionBodyStart()
1424 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in EmitFunctionBodyStart()
1425 GlobalEntryLabelExp, OutContext); in EmitFunctionBodyStart()
1428 PPCMCExpr::createHa(TOCDeltaExpr, false, OutContext); in EmitFunctionBodyStart()
1435 PPCMCExpr::createLo(TOCDeltaExpr, false, OutContext); in EmitFunctionBodyStart()
1443 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCOffset, OutContext), in EmitFunctionBodyStart()
1444 GlobalEntryLabelExp, OutContext); in EmitFunctionBodyStart()
1459 MCSymbolRefExpr::create(LocalEntryLabel, OutContext); in EmitFunctionBodyStart()
1462 GlobalEntryLabelExp, OutContext); in EmitFunctionBodyStart()
1547 OutContext.getMachOSection("__TEXT", "__picsymbolstub1", in EmitStartOfAsmFile()
1553 OutContext.getMachOSection("__TEXT","__symbol_stub1", in EmitStartOfAsmFile()
1615 MCSymbolRefExpr::create(MCSym.getPointer(), OutContext), in doFinalization()