Searched refs:AArch64MCExpr (Results 1 - 7 of 7) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFObjectWriter.cpp16 #include "MCTargetDesc/AArch64MCExpr.h"
49 AArch64MCExpr::VariantKind RefKind =
50 static_cast<AArch64MCExpr::VariantKind>(Target.getRefKind());
51 AArch64MCExpr::VariantKind SymLoc = AArch64MCExpr::getSymbolLoc(RefKind);
52 bool IsNC = AArch64MCExpr::isNotChecked(RefKind);
71 assert(SymLoc == AArch64MCExpr::VK_NONE && "unexpected ADR relocation");
74 if (SymLoc == AArch64MCExpr::VK_ABS && !IsNC)
76 if (SymLoc == AArch64MCExpr::VK_GOT && !IsNC)
78 if (SymLoc == AArch64MCExpr
[all...]
H A DAArch64MCExpr.cpp1 //===-- AArch64MCExpr.cpp - AArch64 specific MC expression classes --------===//
15 #include "AArch64MCExpr.h"
28 const AArch64MCExpr *AArch64MCExpr::create(const MCExpr *Expr, VariantKind Kind,
30 return new (Ctx) AArch64MCExpr(Expr, Kind);
33 StringRef AArch64MCExpr::getVariantKindName() const {
78 void AArch64MCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const {
84 void AArch64MCExpr::visitUsedExpr(MCStreamer &Streamer) const {
88 MCFragment *AArch64MCExpr::findAssociatedFragment() const {
92 bool AArch64MCExpr
[all...]
H A DAArch64MCExpr.h1 //=--- AArch64MCExpr.h - AArch64 specific MC expression classes ---*- C++ -*-=//
23 class AArch64MCExpr : public MCTargetExpr { class in namespace:llvm
108 explicit AArch64MCExpr(const MCExpr *Expr, VariantKind Kind) function in class:llvm::AArch64MCExpr
115 static const AArch64MCExpr *create(const MCExpr *Expr, VariantKind Kind,
163 static bool classof(const AArch64MCExpr *) { return true; }
H A DAArch64MCCodeEmitter.cpp16 #include "MCTargetDesc/AArch64MCExpr.h"
573 const AArch64MCExpr *A64E = cast<AArch64MCExpr>(UImm16MO.getExpr());
575 case AArch64MCExpr::VK_DTPREL_G2:
576 case AArch64MCExpr::VK_DTPREL_G1:
577 case AArch64MCExpr::VK_DTPREL_G0:
578 case AArch64MCExpr::VK_GOTTPREL_G1:
579 case AArch64MCExpr::VK_TPREL_G2:
580 case AArch64MCExpr::VK_TPREL_G1:
581 case AArch64MCExpr
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp16 #include "MCTargetDesc/AArch64MCExpr.h"
84 RefFlags |= AArch64MCExpr::VK_GOT;
104 RefFlags |= AArch64MCExpr::VK_GOTTPREL;
107 RefFlags |= AArch64MCExpr::VK_TPREL;
110 RefFlags |= AArch64MCExpr::VK_DTPREL;
113 RefFlags |= AArch64MCExpr::VK_TLSDESC;
119 RefFlags |= AArch64MCExpr::VK_ABS;
123 RefFlags |= AArch64MCExpr::VK_PAGE;
126 RefFlags |= AArch64MCExpr::VK_PAGEOFF;
128 RefFlags |= AArch64MCExpr
[all...]
/freebsd-11.0-release/lib/clang/libllvmaarch64desc/
H A DMakefile13 AArch64MCExpr.cpp \
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp11 #include "MCTargetDesc/AArch64MCExpr.h"
138 AArch64MCExpr::VariantKind &ELFRefKind,
477 AArch64MCExpr::VariantKind ELFRefKind;
488 ELFRefKind == AArch64MCExpr::VK_LO12 ||
489 ELFRefKind == AArch64MCExpr::VK_GOT_LO12 ||
490 ELFRefKind == AArch64MCExpr::VK_DTPREL_LO12 ||
491 ELFRefKind == AArch64MCExpr::VK_DTPREL_LO12_NC ||
492 ELFRefKind == AArch64MCExpr::VK_TPREL_LO12 ||
493 ELFRefKind == AArch64MCExpr::VK_TPREL_LO12_NC ||
494 ELFRefKind == AArch64MCExpr
[all...]

Completed in 180 milliseconds