Home
last modified time | relevance | path

Searched refs:ARMMCExpr (Results 1 – 9 of 9) sorted by relevance

/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMMCExpr.cpp16 const ARMMCExpr*
17 ARMMCExpr::Create(VariantKind Kind, const MCExpr *Expr, in Create()
19 return new (Ctx) ARMMCExpr(Kind, Expr); in Create()
22 void ARMMCExpr::PrintImpl(raw_ostream &OS) const { in PrintImpl()
38 ARMMCExpr::EvaluateAsRelocatableImpl(MCValue &Res, in EvaluateAsRelocatableImpl()
70 void ARMMCExpr::AddValueSymbols(MCAssembler *Asm) const { in AddValueSymbols()
DARMMCExpr.h17 class ARMMCExpr : public MCTargetExpr {
29 explicit ARMMCExpr(VariantKind _Kind, const MCExpr *_Expr) in ARMMCExpr() function
36 static const ARMMCExpr *Create(VariantKind Kind, const MCExpr *Expr,
39 static const ARMMCExpr *CreateUpper16(const MCExpr *Expr, MCContext &Ctx) { in CreateUpper16()
43 static const ARMMCExpr *CreateLower16(const MCExpr *Expr, MCContext &Ctx) { in CreateLower16()
DCMakeLists.txt7 ARMMCExpr.cpp
DAndroid.mk15 ARMMCExpr.cpp \
DARMMCCodeEmitter.cpp892 const ARMMCExpr *ARM16Expr = cast<ARMMCExpr>(E); in getHiLo16ImmOpValue()
897 case ARMMCExpr::VK_ARM_HI16: in getHiLo16ImmOpValue()
907 case ARMMCExpr::VK_ARM_LO16: in getHiLo16ImmOpValue()
/external/llvm/lib/Target/ARM/
DARMMCInstLower.cpp40 Expr = ARMMCExpr::CreateLower16(Expr, OutContext); in GetSymbolRef()
45 Expr = ARMMCExpr::CreateUpper16(Expr, OutContext); in GetSymbolRef()
DARMAsmPrinter.cpp1406 ARMMCExpr::CreateLower16(MCBinaryExpr::CreateSub(GVSymExpr, in EmitInstruction()
1412 const MCExpr *RefExpr= ARMMCExpr::CreateLower16(GVSymExpr, OutContext); in EmitInstruction()
1444 ARMMCExpr::CreateUpper16(MCBinaryExpr::CreateSub(GVSymExpr, in EmitInstruction()
1450 const MCExpr *RefExpr= ARMMCExpr::CreateUpper16(GVSymExpr, OutContext); in EmitInstruction()
/external/llvm/lib/Target/ARM/AsmParser/
DARMAsmParser.cpp103 bool parsePrefix(ARMMCExpr::VariantKind &RefKind);
4670 ARMMCExpr::VariantKind RefKind; in parseOperand()
4678 const MCExpr *ExprVal = ARMMCExpr::Create(RefKind, SubExprVal, in parseOperand()
4689 bool ARMAsmParser::parsePrefix(ARMMCExpr::VariantKind &RefKind) { in parsePrefix()
4690 RefKind = ARMMCExpr::VK_ARM_None; in parsePrefix()
4703 RefKind = ARMMCExpr::VK_ARM_LO16; in parsePrefix()
4705 RefKind = ARMMCExpr::VK_ARM_HI16; in parsePrefix()
/external/llvm/lib/Target/ARM/Disassembler/
DARMDisassembler.cpp580 MI.addOperand(MCOperand::CreateExpr(ARMMCExpr::CreateUpper16(Expr, *Ctx))); in tryAddingSymbolicOperand()
582 MI.addOperand(MCOperand::CreateExpr(ARMMCExpr::CreateLower16(Expr, *Ctx))); in tryAddingSymbolicOperand()