Searched refs:MCSymbolRefExpr (Results 26 - 50 of 161) sorted by relevance

1234567

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCAsmInfo.cpp44 MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, Ctx);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCCodeEmitter.cpp50 { MCSymbolRefExpr::VK_DTPREL,
60 { MCSymbolRefExpr::VK_GOT,
70 { MCSymbolRefExpr::VK_GOTREL,
80 { MCSymbolRefExpr::VK_TPREL,
90 { MCSymbolRefExpr::VK_Hexagon_GD_GOT,
100 { MCSymbolRefExpr::VK_Hexagon_GD_PLT,
110 { MCSymbolRefExpr::VK_Hexagon_IE,
120 { MCSymbolRefExpr::VK_Hexagon_IE_GOT,
130 { MCSymbolRefExpr::VK_Hexagon_LD_GOT,
140 { MCSymbolRefExpr
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.cpp65 return MCSymbolRefExpr::create(TM.getSymbol(GV),
66 MCSymbolRefExpr::VK_ARM_TARGET2, getContext());
71 return MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_ARM_TLSLDO,
H A DARMTargetObjectFile.h21 PLTRelativeVariantKind = MCSymbolRefExpr::VK_ARM_PREL31;
H A DARMMCInstLower.cpp40 MCSymbolRefExpr::VariantKind SymbolVariant = MCSymbolRefExpr::VK_None;
42 SymbolVariant = MCSymbolRefExpr::VK_ARM_SBREL;
45 MCSymbolRefExpr::create(Symbol, SymbolVariant, OutContext);
53 MCSymbolRefExpr::create(Symbol, SymbolVariant, OutContext);
58 MCSymbolRefExpr::create(Symbol, SymbolVariant, OutContext);
87 MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXMCExpr.h87 /// A wrapper for MCSymbolRefExpr that tells the assembly printer that the
91 const MCSymbolRefExpr *SymExpr;
93 explicit NVPTXGenericMCSymbolRefExpr(const MCSymbolRefExpr *_SymExpr)
101 *create(const MCSymbolRefExpr *SymExpr, MCContext &Ctx);
108 const MCSymbolRefExpr *getSymbolExpr() const { return SymExpr; }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreInstPrinter.cpp53 const MCSymbolRefExpr *SRE;
56 SRE = dyn_cast<MCSymbolRefExpr>(BE->getLHS());
61 SRE = dyn_cast<MCSymbolRefExpr>(Expr);
64 assert(SRE->getKind() == MCSymbolRefExpr::VK_None);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCXCOFFObjectWriter.cpp43 const MCSymbolRefExpr::VariantKind Modifier =
44 Target.isAbsolute() ? MCSymbolRefExpr::VK_None
65 case MCSymbolRefExpr::VK_None:
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCObjectWriter.h22 class MCSymbolRefExpr;
73 const MCSymbolRefExpr *A,
74 const MCSymbolRefExpr *B,
H A DConstantPools.h29 class MCSymbolRefExpr;
46 std::map<int64_t, const MCSymbolRefExpr *> CachedEntries;
74 // for the current section and add MCSymbolRefExpr to the new label as
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFInstPrinter.cpp36 const MCSymbolRefExpr *SRE;
39 SRE = dyn_cast<MCSymbolRefExpr>(BE->getLHS());
41 SRE = dyn_cast<MCSymbolRefExpr>(Expr);
44 MCSymbolRefExpr::VariantKind Kind = SRE->getKind();
46 assert(Kind == MCSymbolRefExpr::VK_None);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64ExternalSymbolizer.cpp23 static MCSymbolRefExpr::VariantKind
27 return MCSymbolRefExpr::VK_None;
29 return MCSymbolRefExpr::VK_PAGE;
31 return MCSymbolRefExpr::VK_PAGEOFF;
33 return MCSymbolRefExpr::VK_GOTPAGE;
35 return MCSymbolRefExpr::VK_GOTPAGEOFF;
172 MCSymbolRefExpr::VariantKind Variant = getVariant(SymbolicOp.VariantKind);
173 if (Variant != MCSymbolRefExpr::VK_None)
174 Add = MCSymbolRefExpr::create(Sym, Variant, Ctx);
176 Add = MCSymbolRefExpr
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MachObjectWriter.cpp36 const MCSymbolRefExpr *Sym,
52 const MCFixup &Fixup, unsigned &RelocType, const MCSymbolRefExpr *Sym,
69 if (Sym->getKind() == MCSymbolRefExpr::VK_GOT)
74 if (Sym->getKind() == MCSymbolRefExpr::VK_GOT)
87 case MCSymbolRefExpr::VK_PAGEOFF:
90 case MCSymbolRefExpr::VK_GOTPAGEOFF:
93 case MCSymbolRefExpr::VK_TLVPPAGEOFF:
105 case MCSymbolRefExpr::VK_PAGE:
108 case MCSymbolRefExpr::VK_GOTPAGE:
111 case MCSymbolRefExpr
[all...]
H A DAArch64MCAsmInfo.cpp61 MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_GOT, Context);
64 const MCExpr *PC = MCSymbolRefExpr::create(PCSym, Context);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCInstLower.cpp79 static MCSymbolRefExpr::VariantKind getVariantKind(unsigned MOFlags) {
82 return MCSymbolRefExpr::VK_None;
84 return MCSymbolRefExpr::VK_GOTPCREL;
86 return MCSymbolRefExpr::VK_AMDGPU_GOTPCREL32_LO;
88 return MCSymbolRefExpr::VK_AMDGPU_GOTPCREL32_HI;
90 return MCSymbolRefExpr::VK_AMDGPU_REL32_LO;
92 return MCSymbolRefExpr::VK_AMDGPU_REL32_HI;
94 return MCSymbolRefExpr::VK_AMDGPU_ABS32_LO;
96 return MCSymbolRefExpr::VK_AMDGPU_ABS32_HI;
104 = MCSymbolRefExpr
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCExpr.cpp73 const MCSymbolRefExpr &SRE = cast<MCSymbolRefExpr>(*this);
86 if (SRE.getKind() != MCSymbolRefExpr::VK_None)
111 if (isa<MCConstantExpr>(BE.getLHS()) || isa<MCSymbolRefExpr>(BE.getLHS())) {
152 if (isa<MCConstantExpr>(BE.getRHS()) || isa<MCSymbolRefExpr>(BE.getRHS())) {
194 MCSymbolRefExpr::MCSymbolRefExpr(const MCSymbol *Symbol, VariantKind Kind, function in class:MCSymbolRefExpr
203 const MCSymbolRefExpr *MCSymbolRefExpr::create(const MCSymbol *Sym,
206 return new (Ctx) MCSymbolRefExpr(Sy
[all...]
H A DMCAsmInfo.cpp93 return MCSymbolRefExpr::create(Sym, Streamer.getContext());
96 const MCExpr *Res = MCSymbolRefExpr::create(Sym, Context);
99 const MCExpr *PC = MCSymbolRefExpr::create(PCSym, Context);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCMCInstLower.cpp32 MCSymbolRefExpr::VariantKind Kind = MCSymbolRefExpr::VK_None;
63 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Symbol, Kind, *Ctx);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZMCInstLower.h39 MCSymbolRefExpr::VariantKind Kind) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreMCInstLower.cpp34 MCSymbolRefExpr::VariantKind Kind = MCSymbolRefExpr::VK_None;
64 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Symbol, Kind, *Ctx);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMCInstLower.cpp39 const MCExpr *Expr = MCSymbolRefExpr::create(Sym, Ctx);
69 MCSymbolRefExpr::create(MO.getMBB()->getSymbol(), Ctx));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCAsmInfo.cpp54 MCSymbolRefExpr::create(Sym, Ctx), Ctx);
67 MCSymbolRefExpr::create(Sym, Ctx), Ctx);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp83 MCSymbolRefExpr::VariantKind RefKind = MCSymbolRefExpr::VK_None;
86 RefKind = MCSymbolRefExpr::VK_GOTPAGE;
89 RefKind = MCSymbolRefExpr::VK_GOTPAGEOFF;
94 RefKind = MCSymbolRefExpr::VK_TLVPPAGE;
97 RefKind = MCSymbolRefExpr::VK_TLVPPAGEOFF;
102 RefKind = MCSymbolRefExpr::VK_PAGE;
105 RefKind = MCSymbolRefExpr::VK_PAGEOFF;
107 const MCExpr *Expr = MCSymbolRefExpr::create(Sym, RefKind, Ctx);
179 MCSymbolRefExpr
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMCInstLower.cpp38 MCSymbolRefExpr::VariantKind Kind = MCSymbolRefExpr::VK_None;
161 const MCExpr *Expr = MCSymbolRefExpr::create(Symbol, Kind, *Ctx);
207 const MCSymbolRefExpr *Sym1 = MCSymbolRefExpr::create(BB1->getSymbol(), *Ctx);
208 const MCSymbolRefExpr *Sym2 = MCSymbolRefExpr::create(BB2->getSymbol(), *Ctx);
242 MCSymbolRefExpr::create(MI->getOperand(1).getMBB()->getSymbol(), *Ctx);
284 MCSymbolRefExpr::create(MI->getOperand(2).getMBB()->getSymbol(), *Ctx);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMCInstLower.cpp85 MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, Ctx);
112 MCSymbolRefExpr::create(MO.getMBB()->getSymbol(), Ctx));

Completed in 306 milliseconds

1234567