Searched refs:AArch64MCExpr (Results 1 - 10 of 10) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64ELFObjectWriter.cpp | 15 #include "MCTargetDesc/AArch64MCExpr.h" 62 AArch64MCExpr::VariantKind RefKind, 67 case AArch64MCExpr::VK_ABS_G3: 70 case AArch64MCExpr::VK_ABS_G2: 73 case AArch64MCExpr::VK_ABS_G2_S: 76 case AArch64MCExpr::VK_ABS_G2_NC: 79 case AArch64MCExpr::VK_ABS_G1_S: 82 case AArch64MCExpr::VK_ABS_G1_NC: 85 case AArch64MCExpr::VK_DTPREL_G2: 88 case AArch64MCExpr [all...] |
H A D | AArch64WinCOFFObjectWriter.cpp | 11 #include "MCTargetDesc/AArch64MCExpr.h" 69 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(Expr)) { 70 AArch64MCExpr::VariantKind RefKind = A64E->getKind(); 71 switch (AArch64MCExpr::getSymbolLoc(RefKind)) { 72 case AArch64MCExpr::VK_ABS: 73 case AArch64MCExpr::VK_SECREL: 86 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(Expr)) { 121 if (const AArch64MCExpr *A64 [all...] |
H A D | AArch64MCExpr.cpp | 1 //===-- AArch64MCExpr.cpp - AArch64 specific MC expression classes --------===// 14 #include "AArch64MCExpr.h" 27 const AArch64MCExpr *AArch64MCExpr::create(const MCExpr *Expr, VariantKind Kind, 29 return new (Ctx) AArch64MCExpr(Expr, Kind); 32 StringRef AArch64MCExpr::getVariantKindName() const { 90 void AArch64MCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { 95 void AArch64MCExpr::visitUsedExpr(MCStreamer &Streamer) const { 99 MCFragment *AArch64MCExpr::findAssociatedFragment() const { 103 bool AArch64MCExpr [all...] |
H A D | AArch64MCExpr.h | 1 //=--- AArch64MCExpr.h - AArch64 specific MC expression classes ---*- C++ -*-=// 24 class AArch64MCExpr : public MCTargetExpr { class in namespace:llvm 124 explicit AArch64MCExpr(const MCExpr *Expr, VariantKind Kind) function in class:llvm::AArch64MCExpr 131 static const AArch64MCExpr *create(const MCExpr *Expr, VariantKind Kind, 180 class AArch64AuthMCExpr final : public AArch64MCExpr { 186 : AArch64MCExpr(Expr, HasAddressDiversity ? VK_AUTHADDR : VK_AUTH), 208 return isa<AArch64MCExpr>(E) && classof(cast<AArch64MCExpr>(E)); 211 static bool classof(const AArch64MCExpr *E) {
|
H A D | AArch64AsmBackend.cpp | 10 #include "MCTargetDesc/AArch64MCExpr.h" 228 AArch64MCExpr::VariantKind RefKind = 229 static_cast<AArch64MCExpr::VariantKind>(Target.getRefKind()); 230 if (AArch64MCExpr::getSymbolLoc(RefKind) != AArch64MCExpr::VK_ABS && 231 AArch64MCExpr::getSymbolLoc(RefKind) != AArch64MCExpr::VK_SABS) { 259 if (AArch64MCExpr::getSymbolLoc(RefKind) == AArch64MCExpr::VK_SABS) { 260 switch (AArch64MCExpr [all...] |
H A D | AArch64MCCodeEmitter.cpp | 15 #include "MCTargetDesc/AArch64MCExpr.h" 305 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(Expr)) { 306 AArch64MCExpr::VariantKind RefKind = A64E->getKind(); 307 if (RefKind == AArch64MCExpr::VK_TPREL_HI12 || 308 RefKind == AArch64MCExpr::VK_DTPREL_HI12 || 309 RefKind == AArch64MCExpr::VK_SECREL_HI12) 674 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(E)) { 676 case AArch64MCExpr [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64MCInstLower.cpp | 15 #include "MCTargetDesc/AArch64MCExpr.h" 188 RefFlags |= AArch64MCExpr::VK_GOT; 208 RefFlags |= AArch64MCExpr::VK_GOTTPREL; 211 RefFlags |= AArch64MCExpr::VK_TPREL; 214 RefFlags |= AArch64MCExpr::VK_DTPREL; 217 RefFlags |= AArch64MCExpr::VK_TLSDESC; 221 RefFlags |= AArch64MCExpr::VK_PREL; 225 RefFlags |= AArch64MCExpr::VK_ABS; 229 RefFlags |= AArch64MCExpr::VK_PAGE; 232 RefFlags |= AArch64MCExpr [all...] |
H A D | AArch64AsmPrinter.cpp | 22 #include "MCTargetDesc/AArch64MCExpr.h" 777 .addExpr(AArch64MCExpr::create( 778 HwasanTagMismatchRef, AArch64MCExpr::VariantKind::VK_GOT_PAGE, 785 .addExpr(AArch64MCExpr::create( 786 HwasanTagMismatchRef, AArch64MCExpr::VariantKind::VK_GOT_LO12,
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
H A D | AArch64AsmParser.cpp | 12 #include "MCTargetDesc/AArch64MCExpr.h" 332 AArch64MCExpr::VariantKind &ELFRefKind, 861 AArch64MCExpr::VariantKind ELFRefKind; 872 ELFRefKind == AArch64MCExpr::VK_LO12 || 873 ELFRefKind == AArch64MCExpr::VK_GOT_LO12 || 874 ELFRefKind == AArch64MCExpr::VK_DTPREL_LO12 || 875 ELFRefKind == AArch64MCExpr::VK_DTPREL_LO12_NC || 876 ELFRefKind == AArch64MCExpr::VK_TPREL_LO12 || 877 ELFRefKind == AArch64MCExpr::VK_TPREL_LO12_NC || 878 ELFRefKind == AArch64MCExpr [all...] |
/freebsd-current/lib/clang/libllvm/ |
H A D | Makefile | 1300 SRCS_MIN+= Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
|
Completed in 275 milliseconds