HomeSort by relevance Sort by last modified time
    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 478 milliseconds

1 2 3 4 5 6