Home
last modified time | relevance | path

Searched refs:MCSymbolRefExpr (Results 1 – 25 of 168) sorted by relevance

1234567

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCObjectWriter.cpp
H A DSystemZTargetStreamer.cpp54 MCSymbolRefExpr::create(Hi, Ctx), MCSymbolRefExpr::create(Lo, Ctx), Ctx); in createWordDiffExpr()
57 return MCBinaryExpr::createLShr(MCSymbolRefExpr::create(Temp, Ctx), in createWordDiffExpr()
65 MCBinaryExpr::createSub(MCSymbolRefExpr::create(Hi, Ctx), in createWordDiffExpr()
66 MCSymbolRefExpr::create(Lo, Ctx), Ctx), in createWordDiffExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFStreamer.cpp141 const MCSymbolRefExpr *SymExpr = static_cast<const MCSymbolRefExpr *>(Expr); in emitGOTToPCRelReloc()
146 const MCExpr *LabelExpr = MCSymbolRefExpr::create(LabelSym, getContext()); in emitGOTToPCRelReloc()
153 MCSymbolRefExpr::create(CurrentLocation, getContext()); in emitGOTToPCRelReloc()
174 const MCSymbolRefExpr *SymExpr = static_cast<const MCSymbolRefExpr *>(Expr); in emitGOTToPCRelLabel()
212 const MCSymbolRefExpr *SymExpr = static_cast<const MCSymbolRefExpr *>(Expr); in isPartOfGOTToPCRelPair()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp44 const MCExpr *Expr = MCSymbolRefExpr::create(Symbol, Specifier, OutContext); in GetSymbolRef()
51 Expr = MCSymbolRefExpr::create(Symbol, Specifier, OutContext); in GetSymbolRef()
55 Expr = MCSymbolRefExpr::create(Symbol, Specifier, OutContext); in GetSymbolRef()
59 Expr = MCSymbolRefExpr::create(Symbol, Specifier, OutContext); in GetSymbolRef()
63 Expr = MCSymbolRefExpr::create(Symbol, Specifier, OutContext); in GetSymbolRef()
67 Expr = MCSymbolRefExpr::create(Symbol, Specifier, OutContext); in GetSymbolRef()
71 Expr = MCSymbolRefExpr::create(Symbol, Specifier, OutContext); in GetSymbolRef()
100 MCOp = MCOperand::createExpr(MCSymbolRefExpr::create( in lowerOperand()
H A DARMTargetObjectFile.cpp70 MCSymbolRefExpr::create(Sym, ARM::S_GOT_PREL, getContext()); in getIndirectSymViaGOTPCRel()
77 return MCSymbolRefExpr::create(Sym, ARM::S_SBREL, getContext()); in getIndirectSymViaRWPI()
89 return MCSymbolRefExpr::create(TM.getSymbol(GV), ARM::S_TARGET2, in getTTypeGlobalReference()
95 return MCSymbolRefExpr::create(Sym, ARM::S_TLSLDO, getContext()); in getDebugThreadLocalSymbol()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.cpp55 TS->emitAuthValue(MCSymbolRefExpr::create(Sym, getContext()), Discriminator, in emitPersonalityValueImpl()
64 MCSymbolRefExpr::create(Sym, AArch64::S_GOTPCREL, getContext()); in getIndirectSymViaGOTPCRel()
83 MCSymbolRefExpr::create(Sym, AArch64::S_MACHO_GOT, getContext()); in getTTypeGlobalReference()
86 const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext()); in getTTypeGlobalReference()
108 MCSymbolRefExpr::create(Sym, AArch64::S_MACHO_GOT, getContext()); in getIndirectSymViaGOTPCRel()
111 const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext()); in getIndirectSymViaGOTPCRel()
140 const MCExpr *Sym = MCSymbolRefExpr::create(RawSym, Ctx); in getAuthPtrSlotSymbolHelper()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetObjectFile.cpp28 MCSymbolRefExpr::create(Sym, X86::S_GOTPCREL, getContext()); in getTTypeGlobalReference()
51 MCSymbolRefExpr::create(Sym, X86::S_GOTPCREL, getContext()); in getIndirectSymViaGOTPCRel()
62 return MCSymbolRefExpr::create(Sym, X86::S_DTPOFF, getContext()); in getDebugThreadLocalSymbol()
70 MCSymbolRefExpr::create(Sym, X86::S_GOTPCREL, getContext()); in getIndirectSymViaGOTPCRel()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXMCExpr.h93 const MCSymbolRefExpr *SymExpr;
95 explicit NVPTXGenericMCSymbolRefExpr(const MCSymbolRefExpr *_SymExpr) in NVPTXGenericMCSymbolRefExpr()
103 *create(const MCSymbolRefExpr *SymExpr, MCContext &Ctx);
110 const MCSymbolRefExpr *getSymbolExpr() const { return SymExpr; } in getSymbolExpr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DFaultMaps.cpp34 MCSymbolRefExpr::create(FaultingLabel, OutContext), in recordFaultingOp()
35 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp()
38 MCSymbolRefExpr::create(HandlerLabel, OutContext), in recordFaultingOp()
39 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCWinCOFFStreamer.cpp282 const MCSymbolRefExpr *SRE = MCSymbolRefExpr::create(Symbol, getContext()); in emitCOFFSectionIndex()
293 const MCExpr *MCE = MCSymbolRefExpr::create(Symbol, getContext()); in emitCOFFSecRel32()
311 const MCExpr *MCE = MCSymbolRefExpr::create( in emitCOFFImgRel32()
312 Symbol, MCSymbolRefExpr::VK_COFF_IMGREL32, getContext()); in emitCOFFImgRel32()
407 Alias->setVariableValue(MCSymbolRefExpr::create(Symbol, getContext())); in emitWeakReference()
419 void MCWinCOFFStreamer::emitCGProfileEntry(const MCSymbolRefExpr *From, in emitCGProfileEntry()
420 const MCSymbolRefExpr *To, in emitCGProfileEntry()
427 void MCWinCOFFStreamer::finalizeCGProfileEntry(const MCSymbolRefExpr *&SRE) { in finalizeCGProfileEntry()
H A DMCExpr.cpp89 const MCSymbolRefExpr &SRE = cast<MCSymbolRefExpr>(*this); in print()
93 const MCSymbolRefExpr::VariantKind Kind = SRE.getKind(); in print()
220 MCSymbolRefExpr::MCSymbolRefExpr(const MCSymbol *Symbol, Spec specifier, in MCSymbolRefExpr() function in MCSymbolRefExpr
226 const MCSymbolRefExpr *MCSymbolRefExpr::create(const MCSymbol *Sym, in create()
229 return new (Ctx) MCSymbolRefExpr(Sym, specifier, Ctx.getAsmInfo(), Loc); in create()
477 const MCSymbolRefExpr *SRE = cast<MCSymbolRefExpr>(this); in evaluateAsRelocatableImpl()
712 const_cast<MCSymbol &>(cast<MCSymbolRefExpr>(this)->getSymbol()); in findAssociatedFragment()
759 return new (Ctx) MCSpecifierExpr(MCSymbolRefExpr::create(Sym, Ctx), S, Loc); in create()
H A DMCWin64EH.cpp100 MCBinaryExpr::createSub(MCSymbolRefExpr::create(LHS, Context), in EmitAbsDifference()
101 MCSymbolRefExpr::create(RHS, Context), Context); in EmitAbsDifference()
178 const MCSymbolRefExpr *BaseRefRel = MCSymbolRefExpr::create(Base, in EmitSymbolRefWithOfs()
179 MCSymbolRefExpr::VK_COFF_IMGREL32, in EmitSymbolRefWithOfs()
188 const MCSymbolRefExpr *BaseRef = MCSymbolRefExpr::create(Base, Context); in EmitSymbolRefWithOfs()
189 const MCSymbolRefExpr *OtherRef = MCSymbolRefExpr::create(Other, Context); in EmitSymbolRefWithOfs()
191 const MCSymbolRefExpr *BaseRefRel = MCSymbolRefExpr::create(Base, in EmitSymbolRefWithOfs()
192 MCSymbolRefExpr::VK_COFF_IMGREL32, in EmitSymbolRefWithOfs()
204 streamer.emitValue(MCSymbolRefExpr::create(info->Symbol, in EmitRuntimeFunction()
205 MCSymbolRefExpr::VK_COFF_IMGREL32, in EmitRuntimeFunction()
[all …]
H A DConstantPools.cpp42 const MCSymbolRefExpr *S = dyn_cast<MCSymbolRefExpr>(Value); in addEntry()
62 const auto SymRef = MCSymbolRefExpr::create(CPEntryLabel, Context, Loc); in addEntry()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMCInstLower.cpp169 const MCExpr *Expr = MCSymbolRefExpr::create(Symbol, *Ctx); in LowerSymbolOperand()
215 const MCSymbolRefExpr *Sym1 = MCSymbolRefExpr::create(BB1->getSymbol(), *Ctx); in createSub()
216 const MCSymbolRefExpr *Sym2 = MCSymbolRefExpr::create(BB2->getSymbol(), *Ctx); in createSub()
250 MCSymbolRefExpr::create(MI->getOperand(1).getMBB()->getSymbol(), *Ctx); in lowerLongBranchLUi()
292 MCSymbolRefExpr::create(MI->getOperand(2).getMBB()->getSymbol(), *Ctx); in lowerLongBranchADDiu()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCResourceInfo.cpp61 return MCSymbolRefExpr::create(getSymbol(FuncName, RIK, Ctx, IsLocal), Ctx); in getSymRefExpr()
133 return MCSymbolRefExpr::create(getMaxVGPRSymbol(OutContext), in flattenedCycleMax()
137 return MCSymbolRefExpr::create(getMaxSGPRSymbol(OutContext), in flattenedCycleMax()
141 return MCSymbolRefExpr::create(getMaxAGPRSymbol(OutContext), in flattenedCycleMax()
154 const MCSymbolRefExpr *SymExpr = cast<MCSymbolRefExpr>(CurExpr); in flattenedCycleMax()
214 ArgExprs.push_back(MCSymbolRefExpr::create(CalleeValSym, OutContext)); in assignResourceInfoExpr()
276 const MCExpr *SymRef = MCSymbolRefExpr::create(MaxSym, OutContext); in gatherResourceInfo()
325 ArgExprs.push_back(MCSymbolRefExpr::create(CalleeValSym, OutContext)); in gatherResourceInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DConstantPools.h29 class MCSymbolRefExpr; variable
49 std::map<std::pair<int64_t, unsigned>, const MCSymbolRefExpr *>
51 DenseMap<std::pair<const MCSymbol *, unsigned>, const MCSymbolRefExpr *>
H A DMCObjectWriter.h23 class MCSymbolRefExpr; variable
46 const MCSymbolRefExpr *From;
47 const MCSymbolRefExpr *To;
H A DMCWinCOFFStreamer.h68 void emitCGProfileEntry(const MCSymbolRefExpr *From,
69 const MCSymbolRefExpr *To, uint64_t Count) override;
77 void finalizeCGProfileEntry(const MCSymbolRefExpr *&S);
H A DMCELFStreamer.h26 class MCSymbolRefExpr; variable
75 void emitCGProfileEntry(const MCSymbolRefExpr *From,
76 const MCSymbolRefExpr *To, uint64_t Count) override;
157 void finalizeCGProfileEntry(const MCSymbolRefExpr *&S, uint64_t Offset);
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp85 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Sym, OutContext); in createSparcMCOperand()
91 return MCOperand::createExpr(MCSymbolRefExpr::create(Label, OutContext)); in createPCXCallOP()
97 const MCSymbolRefExpr *GOT = MCSymbolRefExpr::create(GOTLabel, OutContext); in createPCXRelExprOp()
98 const MCSymbolRefExpr *Start = MCSymbolRefExpr::create(StartLabel, in createPCXRelExprOp()
100 const MCSymbolRefExpr *Cur = MCSymbolRefExpr::create(CurLabel, in createPCXRelExprOp()
304 const MCExpr *expr = MCSymbolRefExpr::create(Symbol, OutContext); in lowerOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreInstPrinter.cpp54 const MCSymbolRefExpr *SRE; in printExpr()
57 SRE = dyn_cast<MCSymbolRefExpr>(BE->getLHS()); in printExpr()
62 SRE = dyn_cast<MCSymbolRefExpr>(Expr); in printExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp189 Streamer.emitCGProfileEntry(MCSymbolRefExpr::create(From, C), in emitCGProfileMetadata()
190 MCSymbolRefExpr::create(To, C), Count); in emitCGProfileMetadata()
446 const MCSymbolRefExpr *Ref = in getTTypeGlobalReference()
447 MCSymbolRefExpr::create(TM.getSymbol(GV), getContext()); in getTTypeGlobalReference()
453 getTTypeReference(const MCSymbolRefExpr *Sym, unsigned Encoding, in getTTypeReference()
466 const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext()); in getTTypeReference()
475 return MCSymbolRefExpr::create(Sym, getContext()); in getDebugThreadLocalSymbol()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp638 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, OutContext); in LowerPATCHPOINT()
686 const MCExpr *TlsRef = MCSymbolRefExpr::create(TlsCall, OutContext); in EmitAIXTlsCallHelper()
735 const MCExpr *TlsRef = MCSymbolRefExpr::create(TlsGetAddr, Kind, OutContext); in emitTlsCall()
745 const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, VK, OutContext); in emitTlsCall()
802 return MCSymbolRefExpr::create(S, Spec, OutContext); in symbolWithSpecifier()
954 MCSymbolRefExpr::create(GOTSymbol, PPC::S_LOCAL, OutContext), in emitInstruction()
974 .addExpr(MCSymbolRefExpr::create(PICBase, OutContext))); in emitInstruction()
995 MCSymbolRefExpr::create(MF->getPICBaseSymbol(), OutContext); in emitInstruction()
998 MCSymbolRefExpr::create(BaseSymbol, OutContext), PB, OutContext); in emitInstruction()
1016 const MCExpr *Exp = MCSymbolRefExpr::create(PICOffset, OutContext); in emitInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp81 static const MCSymbolRefExpr *getTLSGetOffset(MCContext &Context) { in getTLSGetOffset()
83 return MCSymbolRefExpr::create(Context.getOrCreateSymbol(Name), in getTLSGetOffset()
87 static const MCSymbolRefExpr *getGlobalOffsetTable(MCContext &Context) { in getGlobalOffsetTable()
89 return MCSymbolRefExpr::create(Context.getOrCreateSymbol(Name), in getGlobalOffsetTable()
660 const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(DotSym, OutContext); in emitInstruction()
673 const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(DotSym, OutContext); in emitInstruction()
731 const MCSymbolRefExpr *Dot = MCSymbolRefExpr::create(DotSym, OutContext); in emitInstruction()
771 const MCSymbolRefExpr *Dot = MCSymbolRefExpr::create(DotSym, OutContext); in EmitNop()
798 const MCSymbolRefExpr *Op = in LowerFENTRY_CALL()
799 MCSymbolRefExpr::create(fentry, SystemZ::S_PLT, Ctx); in LowerFENTRY_CALL()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYTargetStreamer.cpp58 const auto SymRef = MCSymbolRefExpr::create(CPEntryLabel, Context); in addEntry()
98 if (const MCSymbolRefExpr *SymExpr = dyn_cast<MCSymbolRefExpr>(Expr)) { in addConstantPoolEntry()

1234567