• Home
  • Raw
  • Download

Lines Matching refs:MCSymbolRefExpr

104     void EmitTlsCall(const MachineInstr *MI, MCSymbolRefExpr::VariantKind VK);
422 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, OutContext); in LowerPATCHPOINT()
445 MCSymbolRefExpr::VariantKind VK) { in EmitTlsCall()
448 MCSymbolRefExpr::VariantKind Kind = MCSymbolRefExpr::VK_None; in EmitTlsCall()
461 Kind = MCSymbolRefExpr::VK_PLT; in EmitTlsCall()
462 const MCSymbolRefExpr *TlsRef = in EmitTlsCall()
463 MCSymbolRefExpr::create(TlsGetAddr, Kind, OutContext); in EmitTlsCall()
467 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in EmitTlsCall()
505 MCBinaryExpr::createSub(MCSymbolRefExpr::create(GOTSymbol, in EmitInstruction()
506 MCSymbolRefExpr::VK_PPC_LOCAL, in EmitInstruction()
528 .addExpr(MCSymbolRefExpr::create(PICBase, OutContext))); in EmitInstruction()
544 MCSymbolRefExpr::create(PICOffset, MCSymbolRefExpr::VK_None, OutContext); in EmitInstruction()
546 MCSymbolRefExpr::create(MF->getPICBaseSymbol(), in EmitInstruction()
547 MCSymbolRefExpr::VK_None, in EmitInstruction()
589 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_GOT, in EmitInstruction()
596 MCSymbolRefExpr::create(TOCEntry, MCSymbolRefExpr::VK_None, in EmitInstruction()
599 MCSymbolRefExpr::create(OutContext.getOrCreateSymbol(Twine(".LTOC")), in EmitInstruction()
634 MCSymbolRefExpr::create(TOCEntry, MCSymbolRefExpr::VK_PPC_TOC, in EmitInstruction()
675 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_PPC_TOC_HA, in EmitInstruction()
718 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_PPC_TOC_LO, in EmitInstruction()
749 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_PPC_TOC_LO, in EmitInstruction()
763 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_PPC_GOT_TPREL_HA, in EmitInstruction()
782 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_PPC_GOT_TPREL_LO, 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()
820 const MCExpr *SymGotTlsL = MCSymbolRefExpr::create( in EmitInstruction()
821 GOTSymbol, MCSymbolRefExpr::VK_PPC_LO, OutContext); in EmitInstruction()
822 const MCExpr *SymGotTlsHA = MCSymbolRefExpr::create( in EmitInstruction()
823 GOTSymbol, MCSymbolRefExpr::VK_PPC_HA, OutContext); in EmitInstruction()
841 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_PPC_GOT_TLSGD_HA, in EmitInstruction()
858 const MCExpr *SymGotTlsGD = MCSymbolRefExpr::create( in EmitInstruction()
859 MOSymbol, Subtarget->isPPC64() ? MCSymbolRefExpr::VK_PPC_GOT_TLSGD_LO in EmitInstruction()
860 : MCSymbolRefExpr::VK_PPC_GOT_TLSGD, in EmitInstruction()
875 EmitTlsCall(MI, MCSymbolRefExpr::VK_PPC_TLSGD); in EmitInstruction()
886 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_PPC_GOT_TLSLD_HA, in EmitInstruction()
903 const MCExpr *SymGotTlsLD = MCSymbolRefExpr::create( in EmitInstruction()
904 MOSymbol, Subtarget->isPPC64() ? MCSymbolRefExpr::VK_PPC_GOT_TLSLD_LO in EmitInstruction()
905 : MCSymbolRefExpr::VK_PPC_GOT_TLSLD, in EmitInstruction()
920 EmitTlsCall(MI, MCSymbolRefExpr::VK_PPC_TLSLD); in EmitInstruction()
933 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_PPC_DTPREL_HA, in EmitInstruction()
953 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_PPC_DTPREL_LO, in EmitInstruction()
1045 MCBinaryExpr::createAdd(MCSymbolRefExpr::create(CurrentPos, OutContext), in EmitStartOfAsmFile()
1070 MCSymbolRefExpr::create(OutContext.getOrCreateSymbol(Twine(".LTOC")), in EmitFunctionEntryLabel()
1072 MCSymbolRefExpr::create(PICBase, OutContext), in EmitFunctionEntryLabel()
1094 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in EmitFunctionEntryLabel()
1095 MCSymbolRefExpr::create(GlobalEPSymbol, in EmitFunctionEntryLabel()
1115 OutStreamer->EmitValue(MCSymbolRefExpr::create(Symbol1, OutContext), in EmitFunctionEntryLabel()
1120 MCSymbolRefExpr::create(Symbol2, MCSymbolRefExpr::VK_PPC_TOCBASE, OutContext), in EmitFunctionEntryLabel()
1200 const MCSymbolRefExpr *GlobalEntryLabelExp = in EmitFunctionBodyStart()
1201 MCSymbolRefExpr::create(GlobalEntryLabel, OutContext); in EmitFunctionBodyStart()
1206 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in EmitFunctionBodyStart()
1225 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCOffset, OutContext), in EmitFunctionBodyStart()
1240 const MCSymbolRefExpr *LocalEntryLabelExp = in EmitFunctionBodyStart()
1241 MCSymbolRefExpr::create(LocalEntryLabel, OutContext); in EmitFunctionBodyStart()
1392 OutStreamer->EmitValue(MCSymbolRefExpr::create(MCSym.getPointer(), in doFinalization()