OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MCExpr
(Results
1 - 25
of
144
) sorted by null
1
2
3
4
5
6
/external/llvm/include/llvm/MC/
MCRelocationInfo.h
26
class
MCExpr
;
41
/// \brief Create an
MCExpr
for the relocation \p Rel.
42
/// \returns If possible, an
MCExpr
corresponding to Rel, else 0.
43
virtual const
MCExpr
*createExprForRelocation(object::RelocationRef Rel);
45
/// \brief Create an
MCExpr
for the target-specific \p VariantKind.
48
/// \returns If possible, an
MCExpr
corresponding to VariantKind, else 0.
49
virtual const
MCExpr
*createExprForCAPIVariantKind(const
MCExpr
*SubExpr,
MCExpr.h
1
//===-
MCExpr
.h - Assembly Level Expressions --------------------*- C++ -*-===//
31
///
MCExpr
- Base class for the full range of assembler expressions which are
33
class
MCExpr
{
46
MCExpr
(const
MCExpr
&) LLVM_DELETED_FUNCTION;
47
void operator=(const
MCExpr
&) LLVM_DELETED_FUNCTION;
53
explicit
MCExpr
(ExprKind _Kind) : Kind(_Kind) {}
115
inline raw_ostream &operator<<(raw_ostream &OS, const
MCExpr
&E) {
121
class MCConstantExpr : public
MCExpr
{
125
:
MCExpr
(MCExpr::Constant), Value(_Value) {
[
all
...]
ConstantPools.h
21
class
MCExpr
;
28
typedef SmallVector<std::pair<MCSymbol *, const
MCExpr
*>, 4> EntryVecTy;
38
// \returns a
MCExpr
that references the newly inserted value
39
const
MCExpr
*addEntry(const
MCExpr
*Value, MCContext &Context);
72
const
MCExpr
*addEntry(MCStreamer &Streamer, const
MCExpr
*Expr);
MCObjectStreamer.h
21
class
MCExpr
;
90
void EmitAssignment(MCSymbol *Symbol, const
MCExpr
*Value) override;
91
void EmitValueImpl(const
MCExpr
*Value, unsigned Size,
93
void EmitULEB128Value(const
MCExpr
*Value) override;
94
void EmitSLEB128Value(const
MCExpr
*Value) override;
97
const
MCExpr
*Subsection) override;
113
bool EmitValueToOffset(const
MCExpr
*Offset, unsigned char Value) override;
123
void EmitGPRel32Value(const
MCExpr
*Value) override;
124
void EmitGPRel64Value(const
MCExpr
*Value) override;
MCSymbol.h
21
class
MCExpr
;
49
const
MCExpr
*Value;
60
friend class
MCExpr
;
137
const
MCExpr
*getVariableValue() const {
148
void setVariableValue(const
MCExpr
*Value);
MCSection.h
23
class
MCExpr
;
53
const
MCExpr
*Subsection) const = 0;
MCFixup.h
13
#include "llvm/MC/
MCExpr
.h"
20
class
MCExpr
;
66
const
MCExpr
*Value;
78
static MCFixup Create(uint32_t Offset, const
MCExpr
*Value,
94
const
MCExpr
*getValue() const { return Value; }
MCStreamer.h
31
class
MCExpr
;
45
typedef std::pair<const MCSection *, const
MCExpr
*> MCSectionSubPair;
84
virtual void emitAssignment(MCSymbol *Symbol, const
MCExpr
*Value);
99
///
MCExpr
that can be used to refer to the constant pool location.
100
const
MCExpr
*addConstantPoolEntry(const
MCExpr
*);
145
virtual void emitThumbSet(MCSymbol *Symbol, const
MCExpr
*Value);
151
///
MCExpr
that can be used to refer to the constant pool location.
152
const
MCExpr
*addConstantPoolEntry(const
MCExpr
*);
[
all
...]
/external/llvm/lib/Target/Mips/MCTargetDesc/
MipsMCExpr.h
14
#include "llvm/MC/
MCExpr
.h"
31
const
MCExpr
*Expr;
33
explicit MipsMCExpr(VariantKind Kind, const
MCExpr
*Expr)
41
const
MCExpr
*Expr, MCContext &Ctx);
47
const
MCExpr
*getSubExpr() const { return Expr; }
60
static bool classof(const
MCExpr
*E) {
61
return E->getKind() ==
MCExpr
::Target;
/external/llvm/lib/MC/
MCRelocationInfo.cpp
24
const
MCExpr
*
29
const
MCExpr
*
30
MCRelocationInfo::createExprForCAPIVariantKind(const
MCExpr
*SubExpr,
/external/llvm/lib/Target/ARM/MCTargetDesc/
ARMMCExpr.cpp
18
ARMMCExpr::Create(VariantKind Kind, const
MCExpr
*Expr,
30
const
MCExpr
*Expr = getSubExpr();
31
if (Expr->getKind() !=
MCExpr
::SymbolRef)
34
if (Expr->getKind() !=
MCExpr
::SymbolRef)
ARMMCExpr.h
13
#include "llvm/MC/
MCExpr
.h"
27
const
MCExpr
*Expr;
29
explicit ARMMCExpr(VariantKind _Kind, const
MCExpr
*_Expr)
36
static const ARMMCExpr *Create(VariantKind Kind, const
MCExpr
*Expr,
39
static const ARMMCExpr *CreateUpper16(const
MCExpr
*Expr, MCContext &Ctx) {
43
static const ARMMCExpr *CreateLower16(const
MCExpr
*Expr, MCContext &Ctx) {
55
const
MCExpr
*getSubExpr() const { return Expr; }
70
static bool classof(const
MCExpr
*E) {
71
return E->getKind() ==
MCExpr
::Target;
ARMMachORelocationInfo.cpp
14
#include "llvm/MC/
MCExpr
.h"
25
const
MCExpr
*createExprForCAPIVariantKind(const
MCExpr
*SubExpr,
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCMCExpr.h
14
#include "llvm/MC/
MCExpr
.h"
34
const
MCExpr
*Expr;
37
explicit PPCMCExpr(VariantKind _Kind, const
MCExpr
*_Expr,
45
static const PPCMCExpr *Create(VariantKind Kind, const
MCExpr
*Expr,
48
static const PPCMCExpr *CreateLo(const
MCExpr
*Expr,
53
static const PPCMCExpr *CreateHi(const
MCExpr
*Expr,
58
static const PPCMCExpr *CreateHa(const
MCExpr
*Expr,
71
const
MCExpr
*getSubExpr() const { return Expr; }
90
static bool classof(const
MCExpr
*E) {
91
return E->getKind() ==
MCExpr
::Target
[
all
...]
/external/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64TargetStreamer.cpp
16
#include "llvm/MC/
MCExpr
.h"
31
const
MCExpr
*AArch64TargetStreamer::addConstantPoolEntry(const
MCExpr
*Expr) {
AArch64MCExpr.cpp
28
const AArch64MCExpr *AArch64MCExpr::Create(const
MCExpr
*Expr, VariantKind Kind,
103
static void fixELFSymbolsInTLSFixupsImpl(const
MCExpr
*Expr, MCAssembler &Asm) {
105
case
MCExpr
::Target:
108
case
MCExpr
::Constant:
111
case
MCExpr
::Binary: {
118
case
MCExpr
::SymbolRef: {
127
case
MCExpr
::Unary:
AArch64MCAsmInfo.h
25
const
MCExpr
*
/external/llvm/lib/Target/Sparc/MCTargetDesc/
SparcMCAsmInfo.h
26
const
MCExpr
*
29
const
MCExpr
* getExprForFDESymbol(const MCSymbol *Sym,
SparcMCExpr.h
19
#include "llvm/MC/
MCExpr
.h"
63
const
MCExpr
*Expr;
65
explicit SparcMCExpr(VariantKind _Kind, const
MCExpr
*_Expr)
72
static const SparcMCExpr *Create(VariantKind Kind, const
MCExpr
*Expr,
82
const
MCExpr
*getSubExpr() const { return Expr; }
98
static bool classof(const
MCExpr
*E) {
99
return E->getKind() ==
MCExpr
::Target;
/external/llvm/lib/Target/X86/
X86TargetObjectFile.h
22
const
MCExpr
*
41
const
MCExpr
*getDebugThreadLocalSymbol(const MCSymbol *Sym) const override;
46
const
MCExpr
*
X86TargetObjectFile.cpp
14
#include "llvm/MC/
MCExpr
.h"
22
const
MCExpr
*X86_64MachoTargetObjectFile::getTTypeGlobalReference(
31
const
MCExpr
*Res =
33
const
MCExpr
*Four = MCConstantExpr::Create(4, getContext());
53
const
MCExpr
*
59
const
MCExpr
*X86WindowsTargetObjectFile::getExecutableRelativeSymbol(
/external/llvm/lib/Target/ARM/
ARMTargetObjectFile.h
31
const
MCExpr
*
38
const
MCExpr
*getDebugThreadLocalSymbol(const MCSymbol *Sym) const override;
/external/llvm/lib/CodeGen/AsmPrinter/
AddressPool.cpp
17
class
MCExpr
;
35
SmallVector<const
MCExpr
*, 64> Entries(Pool.size());
43
for (const
MCExpr
*Entry : Entries)
/external/llvm/lib/Target/PowerPC/
PPCTargetObjectFile.h
30
const
MCExpr
*getDebugThreadLocalSymbol(const MCSymbol *Sym) const override;
/external/llvm/lib/Target/Sparc/
SparcTargetObjectFile.h
26
const
MCExpr
*
Completed in 433 milliseconds
1
2
3
4
5
6