HomeSort by relevance Sort by last modified time
    Searched refs:AArch64MCExpr (Results 1 - 5 of 5) sorted by null

  /external/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64MCCodeEmitter.cpp 16 #include "MCTargetDesc/AArch64MCExpr.h"
148 const AArch64MCExpr *Expr = cast<AArch64MCExpr>(ImmOp.getExpr());
154 case AArch64MCExpr::VK_AARCH64_LO12: {
164 case AArch64MCExpr::VK_AARCH64_GOT_LO12:
168 case AArch64MCExpr::VK_AARCH64_DTPREL_LO12: {
179 case AArch64MCExpr::VK_AARCH64_DTPREL_LO12_NC: {
190 case AArch64MCExpr::VK_AARCH64_GOTTPREL_LO12:
194 case AArch64MCExpr::VK_AARCH64_TPREL_LO12:{
205 case AArch64MCExpr::VK_AARCH64_TPREL_LO12_NC:
    [all...]
AArch64MCExpr.h 1 //==- AArch64MCExpr.h - AArch64 specific MC expression classes --*- C++ -*-===//
22 class AArch64MCExpr : public MCTargetExpr {
73 explicit AArch64MCExpr(VariantKind _Kind, const MCExpr *_Expr)
80 static const AArch64MCExpr *Create(VariantKind Kind, const MCExpr *Expr,
83 static const AArch64MCExpr *CreateLo12(const MCExpr *Expr, MCContext &Ctx) {
87 static const AArch64MCExpr *CreateGOT(const MCExpr *Expr, MCContext &Ctx) {
91 static const AArch64MCExpr *CreateGOTLo12(const MCExpr *Expr,
96 static const AArch64MCExpr *CreateDTPREL_G1(const MCExpr *Expr,
101 static const AArch64MCExpr *CreateDTPREL_G0_NC(const MCExpr *Expr,
106 static const AArch64MCExpr *CreateGOTTPREL(const MCExpr *Expr
    [all...]
AArch64MCExpr.cpp 1 //===-- AArch64MCExpr.cpp - AArch64 specific MC expression classes --------===//
15 #define DEBUG_TYPE "aarch64mcexpr"
16 #include "AArch64MCExpr.h"
24 const AArch64MCExpr*
25 AArch64MCExpr::Create(VariantKind Kind, const MCExpr *Expr,
27 return new (Ctx) AArch64MCExpr(Kind, Expr);
30 void AArch64MCExpr::PrintImpl(raw_ostream &OS) const {
80 AArch64MCExpr::EvaluateAsRelocatableImpl(MCValue &Res,
115 void AArch64MCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const {
176 void AArch64MCExpr::AddValueSymbols(MCAssembler *Asm) const
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64MCInstLower.cpp 17 #include "MCTargetDesc/AArch64MCExpr.h"
39 Expr = AArch64MCExpr::CreateGOT(Expr, OutContext);
42 Expr = AArch64MCExpr::CreateGOTLo12(Expr, OutContext);
45 Expr = AArch64MCExpr::CreateLo12(Expr, OutContext);
48 Expr = AArch64MCExpr::CreateDTPREL_G1(Expr, OutContext);
51 Expr = AArch64MCExpr::CreateDTPREL_G0_NC(Expr, OutContext);
54 Expr = AArch64MCExpr::CreateGOTTPREL(Expr, OutContext);
57 Expr = AArch64MCExpr::CreateGOTTPRELLo12(Expr, OutContext);
60 Expr = AArch64MCExpr::CreateTLSDesc(Expr, OutContext);
63 Expr = AArch64MCExpr::CreateTLSDescLo12(Expr, OutContext)
    [all...]
  /external/llvm/lib/Target/AArch64/AsmParser/
AArch64AsmParser.cpp 17 #include "MCTargetDesc/AArch64MCExpr.h"
89 OperandMatchResultTy ParseRelocPrefix(AArch64MCExpr::VariantKind &RefKind);
246 AArch64MCExpr::VariantKind &Variant) {
247 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(E)) {
251 Variant = AArch64MCExpr::VK_AARCH64_None;
273 AArch64MCExpr::VariantKind Variant;
275 return Variant == AArch64MCExpr::VK_AARCH64_LO12
276 || Variant == AArch64MCExpr::VK_AARCH64_DTPREL_LO12
277 || Variant == AArch64MCExpr::VK_AARCH64_DTPREL_LO12_N
    [all...]

Completed in 57 milliseconds