Lines Matching refs:OutContext
422 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, OutContext); in LowerPATCHPOINT()
447 MCSymbol *TlsGetAddr = OutContext.getOrCreateSymbol(Name); in EmitTlsCall()
463 MCSymbolRefExpr::create(TlsGetAddr, Kind, OutContext); in EmitTlsCall()
467 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in EmitTlsCall()
503 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in EmitInstruction()
507 OutContext), in EmitInstruction()
508 MCConstantExpr::create(4, OutContext), in EmitInstruction()
509 OutContext); in EmitInstruction()
528 .addExpr(MCSymbolRefExpr::create(PICBase, OutContext))); in EmitInstruction()
544 MCSymbolRefExpr::create(PICOffset, MCSymbolRefExpr::VK_None, OutContext); in EmitInstruction()
548 OutContext); in EmitInstruction()
554 MCOperand::createExpr(MCBinaryExpr::createSub(Exp, PB, OutContext)); in EmitInstruction()
590 OutContext); in EmitInstruction()
597 OutContext); in EmitInstruction()
599 MCSymbolRefExpr::create(OutContext.getOrCreateSymbol(Twine(".LTOC")), in EmitInstruction()
600 OutContext); in EmitInstruction()
601 Exp = MCBinaryExpr::createSub(Exp, PB, OutContext); in EmitInstruction()
635 OutContext); in EmitInstruction()
676 OutContext); in EmitInstruction()
719 OutContext); in EmitInstruction()
750 OutContext); in EmitInstruction()
764 OutContext); in EmitInstruction()
783 OutContext); in EmitInstruction()
790 MCSymbol *GOTSymbol = OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in EmitInstruction()
791 MCSymbol *GOTRef = OutContext.createTempSymbol(); in EmitInstruction()
792 MCSymbol *NextInstr = OutContext.createTempSymbol(); in EmitInstruction()
797 .addExpr(MCSymbolRefExpr::create(NextInstr, OutContext))); in EmitInstruction()
799 MCBinaryExpr::createSub(MCSymbolRefExpr::create(GOTSymbol, OutContext), in EmitInstruction()
800 MCSymbolRefExpr::create(GOTRef, OutContext), in EmitInstruction()
801 OutContext); in EmitInstruction()
819 OutContext.getOrCreateSymbol(StringRef("_GLOBAL_OFFSET_TABLE_")); in EmitInstruction()
821 GOTSymbol, MCSymbolRefExpr::VK_PPC_LO, OutContext); in EmitInstruction()
823 GOTSymbol, MCSymbolRefExpr::VK_PPC_HA, OutContext); in EmitInstruction()
842 OutContext); in EmitInstruction()
861 OutContext); in EmitInstruction()
887 OutContext); in EmitInstruction()
906 OutContext); in EmitInstruction()
934 OutContext); in EmitInstruction()
954 OutContext); in EmitInstruction()
983 unsigned Mask = 0x80 >> OutContext.getRegisterInfo() in EmitInstruction()
1034 OutStreamer->SwitchSection(OutContext.getELFSection( in EmitStartOfAsmFile()
1037 MCSymbol *TOCSym = OutContext.getOrCreateSymbol(Twine(".LTOC")); in EmitStartOfAsmFile()
1038 MCSymbol *CurrentPos = OutContext.createTempSymbol(); in EmitStartOfAsmFile()
1045 MCBinaryExpr::createAdd(MCSymbolRefExpr::create(CurrentPos, OutContext), in EmitStartOfAsmFile()
1046 MCConstantExpr::create(0x8000, OutContext), in EmitStartOfAsmFile()
1047 OutContext); in EmitStartOfAsmFile()
1070 MCSymbolRefExpr::create(OutContext.getOrCreateSymbol(Twine(".LTOC")), in EmitFunctionEntryLabel()
1071 OutContext), in EmitFunctionEntryLabel()
1072 MCSymbolRefExpr::create(PICBase, OutContext), in EmitFunctionEntryLabel()
1073 OutContext); in EmitFunctionEntryLabel()
1091 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in EmitFunctionEntryLabel()
1094 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in EmitFunctionEntryLabel()
1096 OutContext), in EmitFunctionEntryLabel()
1097 OutContext); in EmitFunctionEntryLabel()
1115 OutStreamer->EmitValue(MCSymbolRefExpr::create(Symbol1, OutContext), in EmitFunctionEntryLabel()
1117 MCSymbol *Symbol2 = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in EmitFunctionEntryLabel()
1120 MCSymbolRefExpr::create(Symbol2, MCSymbolRefExpr::VK_PPC_TOCBASE, OutContext), in EmitFunctionEntryLabel()
1201 MCSymbolRefExpr::create(GlobalEntryLabel, OutContext); in EmitFunctionBodyStart()
1204 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in EmitFunctionBodyStart()
1206 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in EmitFunctionBodyStart()
1207 GlobalEntryLabelExp, OutContext); in EmitFunctionBodyStart()
1210 PPCMCExpr::createHa(TOCDeltaExpr, false, OutContext); in EmitFunctionBodyStart()
1217 PPCMCExpr::createLo(TOCDeltaExpr, false, OutContext); in EmitFunctionBodyStart()
1225 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCOffset, OutContext), in EmitFunctionBodyStart()
1226 GlobalEntryLabelExp, OutContext); in EmitFunctionBodyStart()
1241 MCSymbolRefExpr::create(LocalEntryLabel, OutContext); in EmitFunctionBodyStart()
1244 GlobalEntryLabelExp, OutContext); in EmitFunctionBodyStart()
1328 OutContext.getMachOSection("__TEXT", "__picsymbolstub1", in EmitStartOfAsmFile()
1334 OutContext.getMachOSection("__TEXT","__symbol_stub1", in EmitStartOfAsmFile()
1393 OutContext), in doFinalization()