HomeSort by relevance Sort by last modified time
    Searched refs:MCExpr (Results 1 - 25 of 86) sorted by null

1 2 3 4

  /external/llvm/lib/Target/ARM/MCTargetDesc/
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;
ARMMCExpr.cpp 17 ARMMCExpr::Create(VariantKind Kind, const MCExpr *Expr,
29 const MCExpr *Expr = getSubExpr();
30 if (Expr->getKind() != MCExpr::SymbolRef)
33 if (Expr->getKind() != MCExpr::SymbolRef)
45 static void AddValueSymbols_(const MCExpr *Value, MCAssembler *Asm) {
47 case MCExpr::Target:
50 case MCExpr::Constant:
53 case MCExpr::Binary: {
60 case MCExpr::SymbolRef:
64 case MCExpr::Unary
    [all...]
  /external/llvm/include/llvm/MC/
MCExpr.h 1 //===- MCExpr.h - Assembly Level Expressions --------------------*- C++ -*-===//
29 /// MCExpr - Base class for the full range of assembler expressions which are
31 class MCExpr {
44 MCExpr(const MCExpr&) LLVM_DELETED_FUNCTION;
45 void operator=(const MCExpr&) LLVM_DELETED_FUNCTION;
51 explicit MCExpr(ExprKind _Kind) : Kind(_Kind) {}
104 inline raw_ostream &operator<<(raw_ostream &OS, const MCExpr &E) {
110 class MCConstantExpr : public MCExpr {
114 : MCExpr(MCExpr::Constant), Value(_Value) {
    [all...]
MCObjectStreamer.h 19 class MCExpr;
63 const MCExpr *AddValueSymbols(const MCExpr *Value);
73 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value);
74 virtual void EmitValueImpl(const MCExpr *Value, unsigned Size,
76 virtual void EmitULEB128Value(const MCExpr *Value);
77 virtual void EmitSLEB128Value(const MCExpr *Value);
96 virtual bool EmitValueToOffset(const MCExpr *Offset, unsigned char Value);
103 virtual void EmitGPRel32Value(const MCExpr *Value);
104 virtual void EmitGPRel64Value(const MCExpr *Value)
    [all...]
MCSymbol.h 21 class MCExpr;
49 const MCExpr *Value;
60 friend class MCExpr;
137 const MCExpr *getVariableValue() const {
148 void setVariableValue(const MCExpr *Value);
MCFixup.h 19 class MCExpr;
65 const MCExpr *Value;
77 static MCFixup Create(uint32_t Offset, const MCExpr *Value,
93 const MCExpr *getValue() const { return Value; }
MCStreamer.h 30 class MCExpr;
97 const MCExpr *BuildSymbolDiff(MCContext &Context, const MCSymbol *A,
100 const MCExpr *ForceExpAbs(const MCExpr* Expr);
304 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) = 0;
353 virtual void EmitELFSize(MCSymbol *Symbol, const MCExpr *Value) = 0;
411 virtual void EmitValueImpl(const MCExpr *Value, unsigned Size,
414 void EmitValue(const MCExpr *Value, unsigned Size, unsigned AddrSpace = 0);
417 /// to pass in a MCExpr for constant integers.
425 void EmitAbsValue(const MCExpr *Value, unsigned Size
    [all...]
MCELFStreamer.h 24 class MCExpr;
70 virtual void EmitELFSize(MCSymbol *Symbol, const MCExpr *Value);
79 virtual void EmitValueImpl(const MCExpr *Value, unsigned Size,
103 void fixSymbolsInTLSFixups(const MCExpr *expr);
MCInstBuilder.h 49 /// \brief Add a new MCExpr operand.
50 MCInstBuilder &addExpr(const MCExpr *Val) {
  /external/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64MCExpr.h 18 #include "llvm/MC/MCExpr.h"
71 const MCExpr *Expr;
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 25 AArch64MCExpr::Create(VariantKind Kind, const MCExpr *Expr,
71 const MCExpr *Expr = getSubExpr();
72 if (Expr->getKind() != MCExpr::SymbolRef)
75 if (Expr->getKind() != MCExpr::SymbolRef)
85 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) {
87 case MCExpr::Target:
90 case MCExpr::Constant:
93 case MCExpr::Binary: {
100 case MCExpr::SymbolRef: {
109 case MCExpr::Unary
    [all...]
  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsBaseInfo.h 19 #include "llvm/MC/MCExpr.h"
132 const MCExpr *Expr = Fixup.getValue();
133 MCExpr::ExprKind Kind = Expr->getKind();
135 if (Kind == MCExpr::Binary) {
137 const MCExpr *LHS = BE->getLHS();
140 if ((LHS->getKind() != MCExpr::SymbolRef) || !CE)
146 if (Kind != MCExpr::SymbolRef)
  /external/llvm/lib/Target/X86/
X86TargetObjectFile.cpp 12 #include "llvm/MC/MCExpr.h"
20 const MCExpr *X86_64MachoTargetObjectFile::
29 const MCExpr *Res =
31 const MCExpr *Four = MCConstantExpr::Create(4, getContext());
X86TargetObjectFile.h 23 virtual const MCExpr *
  /external/llvm/lib/Target/ARM/
ARMTargetObjectFile.h 31 const MCExpr *
ARMTargetObjectFile.cpp 14 #include "llvm/MC/MCExpr.h"
44 const MCExpr *ARMElfTargetObjectFile::
  /external/llvm/lib/MC/
MCNullStreamer.cpp 47 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) {}
64 virtual void EmitELFSize(MCSymbol *Symbol, const MCExpr *Value) {}
75 virtual void EmitValueImpl(const MCExpr *Value, unsigned Size,
77 virtual void EmitULEB128Value(const MCExpr *Value) {}
78 virtual void EmitSLEB128Value(const MCExpr *Value) {}
79 virtual void EmitGPRel32Value(const MCExpr *Value) {}
87 virtual bool EmitValueToOffset(const MCExpr *Offset,
MCObjectStreamer.cpp 17 #include "llvm/MC/MCExpr.h"
69 const MCExpr *MCObjectStreamer::AddValueSymbols(const MCExpr *Value) {
71 case MCExpr::Target:
75 case MCExpr::Constant:
78 case MCExpr::Binary: {
85 case MCExpr::SymbolRef:
89 case MCExpr::Unary:
97 void MCObjectStreamer::EmitValueImpl(const MCExpr *Value, unsigned Size,
141 void MCObjectStreamer::EmitULEB128Value(const MCExpr *Value)
    [all...]
MCSymbol.cpp 11 #include "llvm/MC/MCExpr.h"
45 const MCExpr *Value = S->getVariableValue();
46 if (Value->getKind() != MCExpr::SymbolRef)
54 void MCSymbol::setVariableValue(const MCExpr *Value) {
MCAsmInfo.cpp 17 #include "llvm/MC/MCExpr.h"
123 const MCExpr *
130 const MCExpr *
138 const MCExpr *Res = MCSymbolRefExpr::Create(Sym, Context);
141 const MCExpr *PC = MCSymbolRefExpr::Create(PCSym, Context);
  /external/llvm/include/llvm/CodeGen/
TargetLoweringObjectFileImpl.h 26 class MCExpr;
58 /// getTTypeGlobalReference - Return an MCExpr to use for a reference to the
60 virtual const MCExpr *
107 virtual const MCExpr *
  /external/llvm/include/llvm/Target/
TargetLoweringObjectFile.h 27 class MCExpr;
112 /// getTTypeGlobalReference - Return an MCExpr to use for a reference
115 virtual const MCExpr *
126 const MCExpr *
  /external/llvm/include/llvm/MC/MCParser/
MCAsmParser.h 23 class MCExpr;
151 virtual bool parseExpression(const MCExpr *&Res, SMLoc &EndLoc) = 0;
152 bool parseExpression(const MCExpr *&Res);
160 virtual bool parseParenExpression(const MCExpr *&Res, SMLoc &EndLoc) = 0;
  /external/llvm/lib/MC/MCParser/
MCAsmParser.cpp 41 bool MCAsmParser::parseExpression(const MCExpr *&Res) {
  /external/llvm/lib/Target/X86/MCTargetDesc/
X86MCAsmInfo.h 32 virtual const MCExpr *

Completed in 308 milliseconds

1 2 3 4