| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCObjectWriter.cpp | |
| H A D | SystemZTargetStreamer.cpp | 54 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 D | PPCELFStreamer.cpp | 141 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 D | ARMMCInstLower.cpp | 44 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 D | ARMTargetObjectFile.cpp | 70 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 D | AArch64TargetObjectFile.cpp | 55 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 D | X86TargetObjectFile.cpp | 28 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 D | NVPTXMCExpr.h | 93 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 D | FaultMaps.cpp | 34 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 D | MCWinCOFFStreamer.cpp | 282 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 D | MCExpr.cpp | 89 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 D | MCWin64EH.cpp | 100 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 D | ConstantPools.cpp | 42 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 D | MipsMCInstLower.cpp | 169 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 D | AMDGPUMCResourceInfo.cpp | 61 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 D | ConstantPools.h | 29 class MCSymbolRefExpr; variable 49 std::map<std::pair<int64_t, unsigned>, const MCSymbolRefExpr *> 51 DenseMap<std::pair<const MCSymbol *, unsigned>, const MCSymbolRefExpr *>
|
| H A D | MCObjectWriter.h | 23 class MCSymbolRefExpr; variable 46 const MCSymbolRefExpr *From; 47 const MCSymbolRefExpr *To;
|
| H A D | MCWinCOFFStreamer.h | 68 void emitCGProfileEntry(const MCSymbolRefExpr *From, 69 const MCSymbolRefExpr *To, uint64_t Count) override; 77 void finalizeCGProfileEntry(const MCSymbolRefExpr *&S);
|
| H A D | MCELFStreamer.h | 26 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 D | SparcAsmPrinter.cpp | 85 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 D | XCoreInstPrinter.cpp | 54 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 D | TargetLoweringObjectFile.cpp | 189 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 D | PPCAsmPrinter.cpp | 638 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 D | SystemZAsmPrinter.cpp | 81 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 D | CSKYTargetStreamer.cpp | 58 const auto SymRef = MCSymbolRefExpr::create(CPEntryLabel, Context); in addEntry() 98 if (const MCSymbolRefExpr *SymExpr = dyn_cast<MCSymbolRefExpr>(Expr)) { in addConstantPoolEntry()
|