| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCELFObjectWriter.cpp | 50 return MCSymbolRefExpr::VK_None; in getAccessVariant() 52 return MCSymbolRefExpr::VK_PPC_LO; in getAccessVariant() 54 return MCSymbolRefExpr::VK_PPC_HI; in getAccessVariant() 56 return MCSymbolRefExpr::VK_PPC_HA; in getAccessVariant() 92 case MCSymbolRefExpr::VK_None: in getRelocType() 95 case MCSymbolRefExpr::VK_PLT: in getRelocType() 113 case MCSymbolRefExpr::VK_None: in getRelocType() 135 case MCSymbolRefExpr::VK_PCREL: in getRelocType() 173 case MCSymbolRefExpr::VK_None: in getRelocType() 203 case MCSymbolRefExpr::VK_GOT: in getRelocType() [all …]
|
| H A D | PPCMCExpr.cpp | 122 const MCSymbolRefExpr *Sym = Value.getSymA(); in evaluateAsRelocatableImpl() 124 if (Modifier != MCSymbolRefExpr::VK_None) in evaluateAsRelocatableImpl() 130 Modifier = MCSymbolRefExpr::VK_PPC_LO; in evaluateAsRelocatableImpl() 133 Modifier = MCSymbolRefExpr::VK_PPC_HI; in evaluateAsRelocatableImpl() 136 Modifier = MCSymbolRefExpr::VK_PPC_HA; in evaluateAsRelocatableImpl() 139 Modifier = MCSymbolRefExpr::VK_PPC_HIGH; in evaluateAsRelocatableImpl() 142 Modifier = MCSymbolRefExpr::VK_PPC_HIGHA; in evaluateAsRelocatableImpl() 145 Modifier = MCSymbolRefExpr::VK_PPC_HIGHERA; in evaluateAsRelocatableImpl() 148 Modifier = MCSymbolRefExpr::VK_PPC_HIGHER; in evaluateAsRelocatableImpl() 151 Modifier = MCSymbolRefExpr::VK_PPC_HIGHEST; in evaluateAsRelocatableImpl() [all …]
|
| H A D | PPCXCOFFObjectWriter.cpp | 43 const MCSymbolRefExpr::VariantKind Modifier = in getRelocTypeAndSignSize() 44 Target.isAbsolute() ? MCSymbolRefExpr::VK_None in getRelocTypeAndSignSize() 66 case MCSymbolRefExpr::VK_None: in getRelocTypeAndSignSize() 68 case MCSymbolRefExpr::VK_PPC_U: in getRelocTypeAndSignSize() 70 case MCSymbolRefExpr::VK_PPC_L: in getRelocTypeAndSignSize() 84 case MCSymbolRefExpr::VK_PPC_AIX_TLSGD: in getRelocTypeAndSignSize() 86 case MCSymbolRefExpr::VK_PPC_AIX_TLSGDM: in getRelocTypeAndSignSize() 88 case MCSymbolRefExpr::VK_None: in getRelocTypeAndSignSize()
|
| H A D | PPCELFStreamer.cpp | 145 const MCSymbolRefExpr *SymExpr = static_cast<const MCSymbolRefExpr *>(Expr); in emitGOTToPCRelReloc() 146 assert(SymExpr->getKind() == MCSymbolRefExpr::VK_PPC_PCREL_OPT && in emitGOTToPCRelReloc() 150 const MCExpr *LabelExpr = MCSymbolRefExpr::create(LabelSym, getContext()); in emitGOTToPCRelReloc() 157 MCSymbolRefExpr::create(CurrentLocation, getContext()); in emitGOTToPCRelReloc() 180 const MCSymbolRefExpr *SymExpr = static_cast<const MCSymbolRefExpr *>(Expr); in emitGOTToPCRelLabel() 181 assert(SymExpr->getKind() == MCSymbolRefExpr::VK_PPC_PCREL_OPT && in emitGOTToPCRelLabel() 217 const MCSymbolRefExpr *SymExpr = static_cast<const MCSymbolRefExpr *>(Expr); in isPartOfGOTToPCRelPair() 218 if (!SymExpr || SymExpr->getKind() != MCSymbolRefExpr::VK_PPC_PCREL_OPT) in isPartOfGOTToPCRelPair()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMELFObjectWriter.cpp | 117 case MCSymbolRefExpr::VK_PLT: in GetRelocTypeInner() 170 case MCSymbolRefExpr::VK_None: in GetRelocTypeInner() 179 case MCSymbolRefExpr::VK_None: in GetRelocTypeInner() 190 case MCSymbolRefExpr::VK_GOT: in GetRelocTypeInner() 192 case MCSymbolRefExpr::VK_TLSGD: in GetRelocTypeInner() 194 case MCSymbolRefExpr::VK_TPOFF: in GetRelocTypeInner() 198 case MCSymbolRefExpr::VK_None: in GetRelocTypeInner() 231 case MCSymbolRefExpr::VK_None: in GetRelocTypeInner() 241 case MCSymbolRefExpr::VK_None: in GetRelocTypeInner() 252 case MCSymbolRefExpr::VK_None: in GetRelocTypeInner() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86ELFObjectWriter.cpp | 110 case MCSymbolRefExpr::VK_None: in getRelocType64() 129 case MCSymbolRefExpr::VK_GOT: in getRelocType64() 142 case MCSymbolRefExpr::VK_GOTOFF: in getRelocType64() 146 case MCSymbolRefExpr::VK_TPOFF: in getRelocType64() 174 case MCSymbolRefExpr::VK_SIZE: in getRelocType64() 192 case MCSymbolRefExpr::VK_TLSGD: in getRelocType64() 198 case MCSymbolRefExpr::VK_TLSLD: in getRelocType64() 201 case MCSymbolRefExpr::VK_PLT: in getRelocType64() 253 case MCSymbolRefExpr::VK_None: in getRelocType32() 268 case MCSymbolRefExpr::VK_GOT: in getRelocType32() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCELFStreamer.cpp | 410 const MCSymbolRefExpr &symRef = *cast<MCSymbolRefExpr>(expr); in fixSymbolsInTLSFixups() 416 case MCSymbolRefExpr::VK_NTPOFF: in fixSymbolsInTLSFixups() 418 case MCSymbolRefExpr::VK_TLSCALL: in fixSymbolsInTLSFixups() 420 case MCSymbolRefExpr::VK_TLSGD: in fixSymbolsInTLSFixups() 421 case MCSymbolRefExpr::VK_TLSLD: in fixSymbolsInTLSFixups() 422 case MCSymbolRefExpr::VK_TLSLDM: in fixSymbolsInTLSFixups() 423 case MCSymbolRefExpr::VK_TPOFF: in fixSymbolsInTLSFixups() 424 case MCSymbolRefExpr::VK_TPREL: in fixSymbolsInTLSFixups() 425 case MCSymbolRefExpr::VK_DTPOFF: in fixSymbolsInTLSFixups() 426 case MCSymbolRefExpr::VK_DTPREL: in fixSymbolsInTLSFixups() [all …]
|
| H A D | MCExpr.cpp | 75 const MCSymbolRefExpr &SRE = cast<MCSymbolRefExpr>(*this); in print() 89 if (Kind != MCSymbolRefExpr::VK_None) { in print() 202 MCSymbolRefExpr::MCSymbolRefExpr(const MCSymbol *Symbol, VariantKind Kind, in MCSymbolRefExpr() function in MCSymbolRefExpr 210 const MCSymbolRefExpr *MCSymbolRefExpr::create(const MCSymbol *Sym, in create() 216 const MCSymbolRefExpr *MCSymbolRefExpr::create(StringRef Name, VariantKind Kind, in create() 386 MCSymbolRefExpr::VariantKind 696 const MCSymbolRefExpr *RHS_A, const MCSymbolRefExpr *RHS_B, in EvaluateSymbolicAdd() 700 const MCSymbolRefExpr *LHS_A = LHS.getSymA(); in EvaluateSymbolicAdd() 701 const MCSymbolRefExpr *LHS_B = LHS.getSymB(); in EvaluateSymbolicAdd() 789 const MCSymbolRefExpr *SRE = cast<MCSymbolRefExpr>(this); in evaluateAsRelocatableImpl() [all …]
|
| H A D | MCValue.cpp | 46 MCSymbolRefExpr::VariantKind MCValue::getAccessVariant() const { in getAccessVariant() 47 const MCSymbolRefExpr *B = getSymB(); in getAccessVariant() 49 if (B->getKind() != MCSymbolRefExpr::VK_None) in getAccessVariant() 53 const MCSymbolRefExpr *A = getSymA(); in getAccessVariant() 55 return MCSymbolRefExpr::VK_None; in getAccessVariant()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCMCInstLower.cpp | 56 MCSymbolRefExpr::VariantKind RefKind = MCSymbolRefExpr::VK_None; in GetSymbolRef() 62 RefKind = MCSymbolRefExpr::VK_PPC_TPREL_LO; in GetSymbolRef() 65 RefKind = MCSymbolRefExpr::VK_PPC_TPREL_HA; in GetSymbolRef() 68 RefKind = MCSymbolRefExpr::VK_PPC_DTPREL_LO; in GetSymbolRef() 74 RefKind = MCSymbolRefExpr::VK_PPC_TOC_LO; in GetSymbolRef() 84 RefKind = MCSymbolRefExpr::VK_PLT; in GetSymbolRef() 86 RefKind = MCSymbolRefExpr::VK_PCREL; in GetSymbolRef() 88 RefKind = MCSymbolRefExpr::VK_PPC_GOT_PCREL; in GetSymbolRef() 90 RefKind = MCSymbolRefExpr::VK_TPREL; in GetSymbolRef() 111 RefKind = MCSymbolRefExpr::VK_PPC_NOTOC; in GetSymbolRef() [all …]
|
| H A D | PPCAsmPrinter.cpp | 555 MCSymbolRefExpr::VariantKind Kind = MCSymbolRefExpr::VK_None; in EmitTlsCall() 836 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_GOT, in emitInstruction() 850 MCSymbolRefExpr::create(TOCEntry, MCSymbolRefExpr::VK_None, OutContext); in emitInstruction() 927 IsAIX ? MCSymbolRefExpr::VK_None : MCSymbolRefExpr::VK_PPC_TOC; in emitInstruction() 1026 VK = IsAIX ? MCSymbolRefExpr::VK_PPC_U : MCSymbolRefExpr::VK_PPC_TOC_HA; in emitInstruction() 1068 VK = IsAIX ? MCSymbolRefExpr::VK_PPC_L : MCSymbolRefExpr::VK_PPC_TOC_LO; in emitInstruction() 1106 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_PPC_GOT_TPREL_HA, in emitInstruction() 1185 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_PPC_GOT_TLSGD_HA, in emitInstruction() 1236 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_PPC_GOT_TLSLD_HA, in emitInstruction() 1284 MCSymbolRefExpr::create(MOSymbol, MCSymbolRefExpr::VK_PPC_DTPREL_HA, in emitInstruction() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCCodeEmitter.cpp | 50 { MCSymbolRefExpr::VK_DTPREL, 60 { MCSymbolRefExpr::VK_GOT, 70 { MCSymbolRefExpr::VK_GOTREL, 80 { MCSymbolRefExpr::VK_TPREL, 150 { MCSymbolRefExpr::VK_PCREL, 160 { MCSymbolRefExpr::VK_None, 184 { MCSymbolRefExpr::VK_GOT, 204 { MCSymbolRefExpr::VK_PLT, 214 { MCSymbolRefExpr::VK_TPREL, 324 { MCSymbolRefExpr::VK_None, [all …]
|
| H A D | HexagonELFObjectWriter.cpp | 53 case MCSymbolRefExpr::VariantKind::VK_DTPREL: in getRelocType() 55 case MCSymbolRefExpr::VariantKind::VK_GOT: in getRelocType() 57 case MCSymbolRefExpr::VariantKind::VK_GOTREL: in getRelocType() 61 case MCSymbolRefExpr::VariantKind::VK_Hexagon_IE: in getRelocType() 67 case MCSymbolRefExpr::VariantKind::VK_PCREL: in getRelocType() 69 case MCSymbolRefExpr::VariantKind::VK_TPREL: in getRelocType() 71 case MCSymbolRefExpr::VariantKind::VK_None: in getRelocType() 80 case MCSymbolRefExpr::VariantKind::VK_DTPREL: in getRelocType() 82 case MCSymbolRefExpr::VariantKind::VK_GOT: in getRelocType() 90 case MCSymbolRefExpr::VariantKind::VK_TPREL: in getRelocType() [all …]
|
| H A D | HexagonMCExpr.cpp | 55 const MCSymbolRefExpr &symRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() 59 case MCSymbolRefExpr::VK_Hexagon_GD_GOT: in fixELFSymbolsInTLSFixupsImpl() 60 case MCSymbolRefExpr::VK_Hexagon_LD_GOT: in fixELFSymbolsInTLSFixupsImpl() 61 case MCSymbolRefExpr::VK_Hexagon_GD_PLT: in fixELFSymbolsInTLSFixupsImpl() 62 case MCSymbolRefExpr::VK_Hexagon_LD_PLT: in fixELFSymbolsInTLSFixupsImpl() 63 case MCSymbolRefExpr::VK_Hexagon_IE: in fixELFSymbolsInTLSFixupsImpl() 64 case MCSymbolRefExpr::VK_Hexagon_IE_GOT: in fixELFSymbolsInTLSFixupsImpl() 65 case MCSymbolRefExpr::VK_TPREL: in fixELFSymbolsInTLSFixupsImpl()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRMCELFStreamer.cpp | 26 MCSymbolRefExpr::VariantKind Kind = MCSymbolRefExpr::VK_AVR_NONE; in emitValueForModiferKind() 28 Kind = MCSymbolRefExpr::VK_AVR_DIFF8; in emitValueForModiferKind() 30 Kind = MCSymbolRefExpr::VK_AVR_DIFF32; in emitValueForModiferKind() 32 Kind = MCSymbolRefExpr::VK_AVR_DIFF16; in emitValueForModiferKind() 34 Kind = MCSymbolRefExpr::VK_AVR_LO8; in emitValueForModiferKind() 36 Kind = MCSymbolRefExpr::VK_AVR_HI8; in emitValueForModiferKind() 38 Kind = MCSymbolRefExpr::VK_AVR_HLO8; in emitValueForModiferKind() 39 MCELFStreamer::emitValue(MCSymbolRefExpr::create(Sym, Kind, getContext()), in emitValueForModiferKind()
|
| H A D | AVRELFObjectWriter.cpp | 49 case MCSymbolRefExpr::VK_None: in getRelocType() 51 case MCSymbolRefExpr::VK_AVR_DIFF8: in getRelocType() 53 case MCSymbolRefExpr::VK_AVR_LO8: in getRelocType() 55 case MCSymbolRefExpr::VK_AVR_HI8: in getRelocType() 57 case MCSymbolRefExpr::VK_AVR_HLO8: in getRelocType() 64 case MCSymbolRefExpr::VK_None: in getRelocType() 66 case MCSymbolRefExpr::VK_AVR_DIFF32: in getRelocType() 73 case MCSymbolRefExpr::VK_None: in getRelocType() 75 case MCSymbolRefExpr::VK_AVR_NONE: in getRelocType() 76 case MCSymbolRefExpr::VK_AVR_PM: in getRelocType() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonMCInstLower.cpp | 48 MCSymbolRefExpr::VariantKind RelocationType; in GetSymbolRef() 51 RelocationType = MCSymbolRefExpr::VK_None; in GetSymbolRef() 54 RelocationType = MCSymbolRefExpr::VK_PCREL; in GetSymbolRef() 57 RelocationType = MCSymbolRefExpr::VK_GOT; in GetSymbolRef() 60 RelocationType = MCSymbolRefExpr::VK_Hexagon_LO16; in GetSymbolRef() 63 RelocationType = MCSymbolRefExpr::VK_Hexagon_HI16; in GetSymbolRef() 66 RelocationType = MCSymbolRefExpr::VK_Hexagon_GPREL; in GetSymbolRef() 69 RelocationType = MCSymbolRefExpr::VK_Hexagon_GD_GOT; in GetSymbolRef() 72 RelocationType = MCSymbolRefExpr::VK_Hexagon_GD_PLT; in GetSymbolRef() 75 RelocationType = MCSymbolRefExpr::VK_Hexagon_IE; in GetSymbolRef() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCObjectWriter.cpp | 123 MCSymbolRefExpr::VariantKind Modifier = Target.getAccessVariant(); in getRelocType() 125 case MCSymbolRefExpr::VK_None: in getRelocType() 130 case MCSymbolRefExpr::VK_NTPOFF: in getRelocType() 134 case MCSymbolRefExpr::VK_INDNTPOFF: in getRelocType() 139 case MCSymbolRefExpr::VK_DTPOFF: in getRelocType() 143 case MCSymbolRefExpr::VK_TLSLDM: in getRelocType() 147 case MCSymbolRefExpr::VK_TLSGD: in getRelocType() 151 case MCSymbolRefExpr::VK_GOT: in getRelocType() 156 case MCSymbolRefExpr::VK_PLT: in getRelocType()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/ |
| H A D | AArch64ExternalSymbolizer.cpp | 23 static MCSymbolRefExpr::VariantKind 27 return MCSymbolRefExpr::VK_None; in getVariant() 29 return MCSymbolRefExpr::VK_PAGE; in getVariant() 31 return MCSymbolRefExpr::VK_PAGEOFF; in getVariant() 33 return MCSymbolRefExpr::VK_GOTPAGE; in getVariant() 35 return MCSymbolRefExpr::VK_GOTPAGEOFF; in getVariant() 172 MCSymbolRefExpr::VariantKind Variant = getVariant(SymbolicOp.VariantKind); in tryAddingSymbolicOperand() 173 if (Variant != MCSymbolRefExpr::VK_None) in tryAddingSymbolicOperand() 174 Add = MCSymbolRefExpr::create(Sym, Variant, Ctx); in tryAddingSymbolicOperand() 176 Add = MCSymbolRefExpr::create(Sym, Ctx); in tryAddingSymbolicOperand() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCValue.h | 38 const MCSymbolRefExpr *SymA = nullptr, *SymB = nullptr; 45 const MCSymbolRefExpr *getSymA() const { return SymA; } in getSymA() 46 const MCSymbolRefExpr *getSymB() const { return SymB; } in getSymB() 58 MCSymbolRefExpr::VariantKind getAccessVariant() const; 60 static MCValue get(const MCSymbolRefExpr *SymA, 61 const MCSymbolRefExpr *SymB = nullptr,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetObjectFile.cpp | 27 MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_GOTPCREL, getContext()); in getTTypeGlobalReference() 50 MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_GOTPCREL, getContext()); in getIndirectSymViaGOTPCRel() 57 return MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_DTPOFF, getContext()); in getDebugThreadLocalSymbol()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZMCInstLower.cpp | 19 static MCSymbolRefExpr::VariantKind getVariantKind(unsigned Flags) { in getVariantKind() 22 return MCSymbolRefExpr::VK_None; in getVariantKind() 24 return MCSymbolRefExpr::VK_GOT; in getVariantKind() 26 return MCSymbolRefExpr::VK_INDNTPOFF; in getVariantKind() 37 MCSymbolRefExpr::VariantKind Kind) const { in getExpr() 70 const MCExpr *Expr = MCSymbolRefExpr::create(Symbol, Kind, Ctx); in getExpr() 88 MCSymbolRefExpr::VariantKind Kind = getVariantKind(MO.getTargetFlags()); in lowerOperand()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MachObjectWriter.cpp | 36 const MCSymbolRefExpr *Sym, 69 if (Sym->getKind() == MCSymbolRefExpr::VK_GOT) in getAArch64FixupKindMachOInfo() 74 if (Sym->getKind() == MCSymbolRefExpr::VK_GOT) in getAArch64FixupKindMachOInfo() 87 case MCSymbolRefExpr::VK_PAGEOFF: in getAArch64FixupKindMachOInfo() 90 case MCSymbolRefExpr::VK_GOTPAGEOFF: in getAArch64FixupKindMachOInfo() 93 case MCSymbolRefExpr::VK_TLVPPAGEOFF: in getAArch64FixupKindMachOInfo() 105 case MCSymbolRefExpr::VK_PAGE: in getAArch64FixupKindMachOInfo() 108 case MCSymbolRefExpr::VK_GOTPAGE: in getAArch64FixupKindMachOInfo() 111 case MCSymbolRefExpr::VK_TLVPPAGE: in getAArch64FixupKindMachOInfo() 229 if (Target.getSymA()->getKind() == MCSymbolRefExpr::VK_GOT && in recordRelocation() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyWasmObjectWriter.cpp | 48 if (auto SyExp = dyn_cast<MCSymbolRefExpr>(Expr)) { in getTargetSection() 69 const MCSymbolRefExpr *RefA = Target.getSymA(); in getRelocType() 73 MCSymbolRefExpr::VariantKind Modifier = Target.getAccessVariant(); in getRelocType() 76 case MCSymbolRefExpr::VK_GOT: in getRelocType() 78 case MCSymbolRefExpr::VK_WASM_TBREL: in getRelocType() 82 case MCSymbolRefExpr::VK_WASM_TLSREL: in getRelocType() 85 case MCSymbolRefExpr::VK_WASM_MBREL: in getRelocType() 89 case MCSymbolRefExpr::VK_WASM_TYPEINDEX: in getRelocType()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUELFObjectWriter.cpp | 54 case MCSymbolRefExpr::VK_GOTPCREL: in getRelocType() 56 case MCSymbolRefExpr::VK_AMDGPU_GOTPCREL32_LO: in getRelocType() 58 case MCSymbolRefExpr::VK_AMDGPU_GOTPCREL32_HI: in getRelocType() 60 case MCSymbolRefExpr::VK_AMDGPU_REL32_LO: in getRelocType() 62 case MCSymbolRefExpr::VK_AMDGPU_REL32_HI: in getRelocType() 64 case MCSymbolRefExpr::VK_AMDGPU_REL64: in getRelocType()
|