Searched refs:AArch64MCExpr (Results 1 – 10 of 10) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64ELFObjectWriter.cpp | 67 case AArch64MCExpr::VK_ABS_G3: in isNonILP32reloc() 70 case AArch64MCExpr::VK_ABS_G2: in isNonILP32reloc() 73 case AArch64MCExpr::VK_ABS_G2_S: in isNonILP32reloc() 76 case AArch64MCExpr::VK_ABS_G2_NC: in isNonILP32reloc() 79 case AArch64MCExpr::VK_ABS_G1_S: in isNonILP32reloc() 82 case AArch64MCExpr::VK_ABS_G1_NC: in isNonILP32reloc() 85 case AArch64MCExpr::VK_DTPREL_G2: in isNonILP32reloc() 91 case AArch64MCExpr::VK_TPREL_G2: in isNonILP32reloc() 94 case AArch64MCExpr::VK_TPREL_G1_NC: in isNonILP32reloc() 118 AArch64MCExpr::VariantKind SymLoc = AArch64MCExpr::getSymbolLoc(RefKind); in getRelocType() [all …]
|
| H A D | AArch64WinCOFFObjectWriter.cpp | 69 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(Expr)) { in getRelocType() 70 AArch64MCExpr::VariantKind RefKind = A64E->getKind(); in getRelocType() 71 switch (AArch64MCExpr::getSymbolLoc(RefKind)) { in getRelocType() 72 case AArch64MCExpr::VK_ABS: in getRelocType() 73 case AArch64MCExpr::VK_SECREL: in getRelocType() 86 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(Expr)) { in getRelocType() 121 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(Expr)) { in getRelocType() 123 if (RefKind == AArch64MCExpr::VK_SECREL_LO12) in getRelocType() 125 if (RefKind == AArch64MCExpr::VK_SECREL_HI12) in getRelocType() 135 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(Expr)) { in getRelocType() [all …]
|
| H A D | AArch64AsmBackend.cpp | 230 if (AArch64MCExpr::getSymbolLoc(RefKind) != AArch64MCExpr::VK_ABS && in adjustFixupValue() 231 AArch64MCExpr::getSymbolLoc(RefKind) != AArch64MCExpr::VK_SABS) { in adjustFixupValue() 259 if (AArch64MCExpr::getSymbolLoc(RefKind) == AArch64MCExpr::VK_SABS) { in adjustFixupValue() 261 case AArch64MCExpr::VK_G0: in adjustFixupValue() 263 case AArch64MCExpr::VK_G1: in adjustFixupValue() 266 case AArch64MCExpr::VK_G2: in adjustFixupValue() 269 case AArch64MCExpr::VK_G3: in adjustFixupValue() 278 case AArch64MCExpr::VK_G0: in adjustFixupValue() 297 else if (AArch64MCExpr::getSymbolLoc(RefKind) == AArch64MCExpr::VK_SABS) { in adjustFixupValue() 421 AArch64MCExpr::VariantKind SymLoc = AArch64MCExpr::getSymbolLoc(RefKind); in applyFixup() [all …]
|
| H A D | AArch64MCExpr.cpp | 27 const AArch64MCExpr *AArch64MCExpr::create(const MCExpr *Expr, VariantKind Kind, in create() 29 return new (Ctx) AArch64MCExpr(Expr, Kind); in create() 32 StringRef AArch64MCExpr::getVariantKindName() const { in getVariantKindName() 90 void AArch64MCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl() 95 void AArch64MCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr() 99 MCFragment *AArch64MCExpr::findAssociatedFragment() const { in findAssociatedFragment() 103 bool AArch64MCExpr::evaluateAsRelocatableImpl(MCValue &Res, in evaluateAsRelocatableImpl() 144 void AArch64MCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const { in fixELFSymbolsInTLSFixups()
|
| H A D | AArch64MCExpr.h | 24 class AArch64MCExpr : public MCTargetExpr { 124 explicit AArch64MCExpr(const MCExpr *Expr, VariantKind Kind) in AArch64MCExpr() function 131 static const AArch64MCExpr *create(const MCExpr *Expr, VariantKind Kind, 180 class AArch64AuthMCExpr final : public AArch64MCExpr { 186 : AArch64MCExpr(Expr, HasAddressDiversity ? VK_AUTHADDR : VK_AUTH), in AArch64AuthMCExpr() 208 return isa<AArch64MCExpr>(E) && classof(cast<AArch64MCExpr>(E)); in classof() 211 static bool classof(const AArch64MCExpr *E) { in classof()
|
| H A D | AArch64MCCodeEmitter.cpp | 305 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(Expr)) { in getAddSubImmOpValue() 307 if (RefKind == AArch64MCExpr::VK_TPREL_HI12 || in getAddSubImmOpValue() 309 RefKind == AArch64MCExpr::VK_SECREL_HI12) in getAddSubImmOpValue() 674 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(E)) { in fixMOVZ() 676 case AArch64MCExpr::VK_DTPREL_G2: in fixMOVZ() 677 case AArch64MCExpr::VK_DTPREL_G1: in fixMOVZ() 678 case AArch64MCExpr::VK_DTPREL_G0: in fixMOVZ() 679 case AArch64MCExpr::VK_GOTTPREL_G1: in fixMOVZ() 680 case AArch64MCExpr::VK_TPREL_G2: in fixMOVZ() 681 case AArch64MCExpr::VK_TPREL_G1: in fixMOVZ() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64MCInstLower.cpp | 234 RefFlags |= AArch64MCExpr::VK_G3; in lowerSymbolOperandELF() 236 RefFlags |= AArch64MCExpr::VK_G2; in lowerSymbolOperandELF() 238 RefFlags |= AArch64MCExpr::VK_G1; in lowerSymbolOperandELF() 240 RefFlags |= AArch64MCExpr::VK_G0; in lowerSymbolOperandELF() 245 RefFlags |= AArch64MCExpr::VK_NC; in lowerSymbolOperandELF() 253 AArch64MCExpr::VariantKind RefKind; in lowerSymbolOperandELF() 280 RefFlags |= AArch64MCExpr::VK_PAGEOFF | AArch64MCExpr::VK_NC; in lowerSymbolOperandCOFF() 284 RefFlags |= AArch64MCExpr::VK_G3; in lowerSymbolOperandCOFF() 286 RefFlags |= AArch64MCExpr::VK_G2; in lowerSymbolOperandCOFF() 288 RefFlags |= AArch64MCExpr::VK_G1; in lowerSymbolOperandCOFF() [all …]
|
| H A D | AArch64AsmPrinter.cpp | 777 .addExpr(AArch64MCExpr::create( in emitHwasanMemaccessSymbols() 778 HwasanTagMismatchRef, AArch64MCExpr::VariantKind::VK_GOT_PAGE, in emitHwasanMemaccessSymbols() 785 .addExpr(AArch64MCExpr::create( in emitHwasanMemaccessSymbols() 786 HwasanTagMismatchRef, AArch64MCExpr::VariantKind::VK_GOT_LO12, in emitHwasanMemaccessSymbols()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 1114 {AArch64MCExpr::VK_ABS_G2, AArch64MCExpr::VK_ABS_G2_S, in isMovWSymbolG2() 1115 AArch64MCExpr::VK_ABS_G2_NC, AArch64MCExpr::VK_PREL_G2, in isMovWSymbolG2() 1116 AArch64MCExpr::VK_PREL_G2_NC, AArch64MCExpr::VK_TPREL_G2, in isMovWSymbolG2() 1122 {AArch64MCExpr::VK_ABS_G1, AArch64MCExpr::VK_ABS_G1_S, in isMovWSymbolG1() 1123 AArch64MCExpr::VK_ABS_G1_NC, AArch64MCExpr::VK_PREL_G1, in isMovWSymbolG1() 1124 AArch64MCExpr::VK_PREL_G1_NC, AArch64MCExpr::VK_GOTTPREL_G1, in isMovWSymbolG1() 1125 AArch64MCExpr::VK_TPREL_G1, AArch64MCExpr::VK_TPREL_G1_NC, in isMovWSymbolG1() 1131 {AArch64MCExpr::VK_ABS_G0, AArch64MCExpr::VK_ABS_G0_S, in isMovWSymbolG0() 1132 AArch64MCExpr::VK_ABS_G0_NC, AArch64MCExpr::VK_PREL_G0, in isMovWSymbolG0() 1134 AArch64MCExpr::VK_TPREL_G0, AArch64MCExpr::VK_TPREL_G0_NC, in isMovWSymbolG0() [all …]
|
| /freebsd-14.2/lib/clang/libllvm/ |
| H A D | Makefile | 1300 SRCS_MIN+= Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
|