OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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