/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 *
|