Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCExpr.cpp17 const ARMMCExpr*
18 ARMMCExpr::create(VariantKind Kind, const MCExpr *Expr, in create()
20 return new (Ctx) ARMMCExpr(Kind, Expr); in create()
23 void ARMMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl()
38 void ARMMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr()
H A 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()
H A DARMMachORelocationInfo.cpp28 return ARMMCExpr::createUpper16(SubExpr, Ctx); in createExprForCAPIVariantKind()
30 return ARMMCExpr::createLower16(SubExpr, Ctx); in createExprForCAPIVariantKind()
H A DARMMCCodeEmitter.cpp1035 const ARMMCExpr *ARM16Expr = cast<ARMMCExpr>(E); in getHiLo16ImmOpValue()
1044 case ARMMCExpr::VK_ARM_HI16: in getHiLo16ImmOpValue()
1046 case ARMMCExpr::VK_ARM_LO16: in getHiLo16ImmOpValue()
1054 case ARMMCExpr::VK_ARM_HI16: in getHiLo16ImmOpValue()
1058 case ARMMCExpr::VK_ARM_LO16: in getHiLo16ImmOpValue()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp55 Expr = ARMMCExpr::createLower16(Expr, OutContext); in GetSymbolRef()
60 Expr = ARMMCExpr::createUpper16(Expr, OutContext); in GetSymbolRef()
H A DARMAsmPrinter.cpp1404 ARMMCExpr::createLower16(MCBinaryExpr::createSub(GVSymExpr, in EmitInstruction()
1437 ARMMCExpr::createUpper16(MCBinaryExpr::createSub(GVSymExpr, in EmitInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp389 bool parsePrefix(ARMMCExpr::VariantKind &RefKind);
1130 const ARMMCExpr *ARM16Expr = dyn_cast<ARMMCExpr>(getImm()); in isT2SOImm()
5506 ARMMCExpr::VariantKind RefKind; in parseOperand()
5514 const MCExpr *ExprVal = ARMMCExpr::create(RefKind, SubExprVal, in parseOperand()
5540 bool ARMAsmParser::parsePrefix(ARMMCExpr::VariantKind &RefKind) { in parsePrefix()
5542 RefKind = ARMMCExpr::VK_ARM_None; in parsePrefix()
5565 ARMMCExpr::VariantKind VariantKind; in parsePrefix()
5568 { "lower16", ARMMCExpr::VK_ARM_LO16, COFF | ELF | MACHO }, in parsePrefix()
5569 { "upper16", ARMMCExpr::VK_ARM_HI16, COFF | ELF | MACHO }, in parsePrefix()
6824 const ARMMCExpr *ARM16Expr = dyn_cast<ARMMCExpr>(E); in validateInstruction()
[all …]
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile989 SRCS_MIN+= Target/ARM/MCTargetDesc/ARMMCExpr.cpp