Home
last modified time | relevance | path

Searched refs:RefKind (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFObjectWriter.cpp62 AArch64MCExpr::VariantKind RefKind, in isNonILP32reloc() argument
66 switch (RefKind) { in isNonILP32reloc()
116 AArch64MCExpr::VariantKind RefKind = in getRelocType() local
118 AArch64MCExpr::VariantKind SymLoc = AArch64MCExpr::getSymbolLoc(RefKind); in getRelocType()
119 bool IsNC = AArch64MCExpr::isNotChecked(RefKind); in getRelocType()
200 if (IsILP32 && isNonILP32reloc(Fixup, RefKind, Ctx)) in getRelocType()
214 bool IsAuth = (RefKind == AArch64MCExpr::VK_AUTH || in getRelocType()
215 RefKind == AArch64MCExpr::VK_AUTHADDR); in getRelocType()
226 if (RefKind == AArch64MCExpr::VK_DTPREL_HI12) in getRelocType()
228 if (RefKind == AArch64MCExpr::VK_TPREL_HI12) in getRelocType()
[all …]
H A DAArch64WinCOFFObjectWriter.cpp70 AArch64MCExpr::VariantKind RefKind = A64E->getKind(); in getRelocType() local
71 switch (AArch64MCExpr::getSymbolLoc(RefKind)) { in getRelocType()
122 AArch64MCExpr::VariantKind RefKind = A64E->getKind(); in getRelocType() local
123 if (RefKind == AArch64MCExpr::VK_SECREL_LO12) in getRelocType()
125 if (RefKind == AArch64MCExpr::VK_SECREL_HI12) in getRelocType()
136 AArch64MCExpr::VariantKind RefKind = A64E->getKind(); in getRelocType() local
137 if (RefKind == AArch64MCExpr::VK_SECREL_LO12) in getRelocType()
H A DAArch64AsmBackend.cpp227 AArch64MCExpr::VariantKind RefKind = in adjustFixupValue() local
229 if (AArch64MCExpr::getSymbolLoc(RefKind) != AArch64MCExpr::VK_ABS && in adjustFixupValue()
230 AArch64MCExpr::getSymbolLoc(RefKind) != AArch64MCExpr::VK_SABS) { in adjustFixupValue()
231 if (!RefKind) { in adjustFixupValue()
258 if (AArch64MCExpr::getSymbolLoc(RefKind) == AArch64MCExpr::VK_SABS) { in adjustFixupValue()
259 switch (AArch64MCExpr::getAddressFrag(RefKind)) { in adjustFixupValue()
276 switch (AArch64MCExpr::getAddressFrag(RefKind)) { in adjustFixupValue()
293 if (RefKind & AArch64MCExpr::VK_NC) { in adjustFixupValue()
296 else if (AArch64MCExpr::getSymbolLoc(RefKind) == AArch64MCExpr::VK_SABS) { in adjustFixupValue()
419 auto RefKind = static_cast<AArch64MCExpr::VariantKind>(Target.getRefKind()); in applyFixup() local
[all …]
H A DAArch64MCCodeEmitter.cpp306 AArch64MCExpr::VariantKind RefKind = A64E->getKind(); in getAddSubImmOpValue()
307 if (RefKind == AArch64MCExpr::VK_TPREL_HI12 || in getAddSubImmOpValue()
308 RefKind == AArch64MCExpr::VK_DTPREL_HI12 ||
309 RefKind == AArch64MCExpr::VK_SECREL_HI12)
300 AArch64MCExpr::VariantKind RefKind = A64E->getKind(); getAddSubImmOpValue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp57 MCSymbolRefExpr::VariantKind RefKind = MCSymbolRefExpr::VK_None; in GetSymbolRef() local
63 RefKind = MCSymbolRefExpr::VK_PPC_TPREL_LO; in GetSymbolRef()
66 RefKind = MCSymbolRefExpr::VK_PPC_TPREL_HA; in GetSymbolRef()
69 RefKind = MCSymbolRefExpr::VK_PPC_DTPREL_LO; in GetSymbolRef()
72 RefKind = MCSymbolRefExpr::VK_PPC_GOT_TLSLD_LO; in GetSymbolRef()
75 RefKind = MCSymbolRefExpr::VK_PPC_TOC_LO; in GetSymbolRef()
78 RefKind = MCSymbolRefExpr::VK_PPC_TLS; in GetSymbolRef()
81 RefKind = MCSymbolRefExpr::VK_PPC_TLS_PCREL; in GetSymbolRef()
90 RefKind = MCSymbolRefExpr::VK_PLT; in GetSymbolRef()
92 RefKind = MCSymbolRefExpr::VK_PCREL; in GetSymbolRef()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kMCInstLower.cpp78 MCSymbolRefExpr::VariantKind RefKind = MCSymbolRefExpr::VK_None; in LowerSymbolOperand() local
88 RefKind = MCSymbolRefExpr::VK_GOTPCREL; in LowerSymbolOperand()
91 RefKind = MCSymbolRefExpr::VK_GOT; in LowerSymbolOperand()
94 RefKind = MCSymbolRefExpr::VK_GOTOFF; in LowerSymbolOperand()
97 RefKind = MCSymbolRefExpr::VK_PLT; in LowerSymbolOperand()
100 RefKind = MCSymbolRefExpr::VK_TLSGD; in LowerSymbolOperand()
103 RefKind = MCSymbolRefExpr::VK_TLSLD; in LowerSymbolOperand()
106 RefKind = MCSymbolRefExpr::VK_TLSLDM; in LowerSymbolOperand()
109 RefKind = MCSymbolRefExpr::VK_GOTTPOFF; in LowerSymbolOperand()
112 RefKind = MCSymbolRefExpr::VK_TPOFF; in LowerSymbolOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCValue.h39 uint32_t RefKind = 0; variable
46 uint32_t getRefKind() const { return RefKind; } in getRefKind()
61 int64_t Val = 0, uint32_t RefKind = 0) {
66 R.RefKind = RefKind;
75 R.RefKind = 0; in get()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp153 MCSymbolRefExpr::VariantKind RefKind = MCSymbolRefExpr::VK_None; in lowerSymbolOperandMachO() local
156 RefKind = MCSymbolRefExpr::VK_GOTPAGE; in lowerSymbolOperandMachO()
159 RefKind = MCSymbolRefExpr::VK_GOTPAGEOFF; in lowerSymbolOperandMachO()
164 RefKind = MCSymbolRefExpr::VK_TLVPPAGE; in lowerSymbolOperandMachO()
167 RefKind = MCSymbolRefExpr::VK_TLVPPAGEOFF; in lowerSymbolOperandMachO()
172 RefKind = MCSymbolRefExpr::VK_PAGE; in lowerSymbolOperandMachO()
175 RefKind = MCSymbolRefExpr::VK_PAGEOFF; in lowerSymbolOperandMachO()
177 const MCExpr *Expr = MCSymbolRefExpr::create(Sym, RefKind, Ctx); in lowerSymbolOperandMachO()
254 AArch64MCExpr::VariantKind RefKind; in lowerSymbolOperandELF() local
255 RefKind = static_cast<AArch64MCExpr::VariantKind>(RefFlags); in lowerSymbolOperandELF()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DTypeReferenceTracker.cpp91 void TypeReferenceTracker::addOneTypeRef(TiRefKind RefKind, TypeIndex RefTI) { in addOneTypeRef() argument
94 (Ids && RefKind == TiRefKind::IndexRef) ? IdReferenced : TypeReferenced; in addOneTypeRef()
100 RefWorklist.push_back({RefKind, RefTI}); in addOneTypeRef()
130 TiRefKind RefKind; in markReferencedTypes() local
132 std::tie(RefKind, RefTI) = RefWorklist.pop_back_val(); in markReferencedTypes()
133 std::optional<CVType> Rec = (Ids && RefKind == TiRefKind::IndexRef) in markReferencedTypes()
H A DTypeReferenceTracker.h50 void addOneTypeRef(codeview::TiRefKind RefKind, codeview::TypeIndex RefTI);
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp237 MCSymbolRefExpr::VariantKind RefKind = MCSymbolRefExpr::VK_None; in LowerSymbolOperand() local
250 RefKind = MCSymbolRefExpr::VK_TLVP; in LowerSymbolOperand()
259 RefKind = MCSymbolRefExpr::VK_SECREL; in LowerSymbolOperand()
262 RefKind = MCSymbolRefExpr::VK_TLSGD; in LowerSymbolOperand()
265 RefKind = MCSymbolRefExpr::VK_TLSLD; in LowerSymbolOperand()
268 RefKind = MCSymbolRefExpr::VK_TLSLDM; in LowerSymbolOperand()
271 RefKind = MCSymbolRefExpr::VK_GOTTPOFF; in LowerSymbolOperand()
274 RefKind = MCSymbolRefExpr::VK_INDNTPOFF; in LowerSymbolOperand()
277 RefKind = MCSymbolRefExpr::VK_TPOFF; in LowerSymbolOperand()
280 RefKind = MCSymbolRefExpr::VK_DTPOFF; in LowerSymbolOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp454 bool parsePrefix(ARMMCExpr::VariantKind &RefKind);
6398 ARMMCExpr::VariantKind RefKind; in parseOperand() local
6399 if (parsePrefix(RefKind)) in parseOperand()
6406 const MCExpr *ExprVal = ARMMCExpr::create(RefKind, SubExprVal, in parseOperand()
6446 bool ARMAsmParser::parsePrefix(ARMMCExpr::VariantKind &RefKind) { in parsePrefix() argument
6448 RefKind = ARMMCExpr::VK_ARM_None; in parsePrefix()
6520 RefKind = Prefix->VariantKind; in parsePrefix()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp4288 AArch64MCExpr::VariantKind RefKind; in parseSymbolicImmVal() local
4297 RefKind = StringSwitch<AArch64MCExpr::VariantKind>(LowerCase) in parseSymbolicImmVal()
4346 if (RefKind == AArch64MCExpr::VK_INVALID) in parseSymbolicImmVal()
4359 ImmVal = AArch64MCExpr::create(ImmVal, RefKind, getContext()); in parseSymbolicImmVal()