Searched refs:ARMMCExpr (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMCExpr.h | 16 class ARMMCExpr : public MCTargetExpr { 37 explicit ARMMCExpr(VariantKind Kind, const MCExpr *Expr) in ARMMCExpr() function 44 static const ARMMCExpr *create(VariantKind Kind, const MCExpr *Expr, 47 static const ARMMCExpr *createUpper16(const MCExpr *Expr, MCContext &Ctx) { in createUpper16() 51 static const ARMMCExpr *createLower16(const MCExpr *Expr, MCContext &Ctx) { in createLower16() 55 static const ARMMCExpr *createUpper8_15(const MCExpr *Expr, MCContext &Ctx) { in createUpper8_15() 59 static const ARMMCExpr *createUpper0_7(const MCExpr *Expr, MCContext &Ctx) { in createUpper0_7() 63 static const ARMMCExpr *createLower8_15(const MCExpr *Expr, MCContext &Ctx) { in createLower8_15() 67 static const ARMMCExpr *createLower0_7(const MCExpr *Expr, MCContext &Ctx) { in createLower0_7()
|
H A D | ARMMCExpr.cpp | 16 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 MCAsmInfo *MAI) const { in printImpl() 53 void ARMMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr()
|
H A D | ARMMachORelocationInfo.cpp | 27 return ARMMCExpr::createUpper16(SubExpr, Ctx); in createExprForCAPIVariantKind() 29 return ARMMCExpr::createLower16(SubExpr, Ctx); in createExprForCAPIVariantKind()
|
H A D | ARMMCCodeEmitter.cpp | 16 #include "MCTargetDesc/ARMMCExpr.h" 1197 const ARMMCExpr *ARM16Expr = cast<ARMMCExpr>(E); in getHiLoImmOpValue() 1206 case ARMMCExpr::VK_ARM_HI16: in getHiLoImmOpValue() 1208 case ARMMCExpr::VK_ARM_LO16: in getHiLoImmOpValue() 1211 case ARMMCExpr::VK_ARM_HI_8_15: in getHiLoImmOpValue() 1213 case ARMMCExpr::VK_ARM_HI_0_7: in getHiLoImmOpValue() 1215 case ARMMCExpr::VK_ARM_LO_8_15: in getHiLoImmOpValue() 1217 case ARMMCExpr::VK_ARM_LO_0_7: in getHiLoImmOpValue() 1226 case ARMMCExpr in getHiLoImmOpValue() [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMMCInstLower.cpp | 54 Expr = ARMMCExpr::createLower16(Expr, OutContext); in GetSymbolRef() 59 Expr = ARMMCExpr::createUpper16(Expr, OutContext); in GetSymbolRef() 63 Expr = ARMMCExpr::createLower0_7(Expr, OutContext); in GetSymbolRef() 67 Expr = ARMMCExpr::createLower8_15(Expr, OutContext); in GetSymbolRef() 71 Expr = ARMMCExpr::createUpper0_7(Expr, OutContext); in GetSymbolRef() 75 Expr = ARMMCExpr::createUpper8_15(Expr, OutContext); in GetSymbolRef()
|
H A D | ARMAsmPrinter.cpp | 1600 ARMMCExpr::createLower16(MCBinaryExpr::createSub(GVSymExpr, in emitInstruction() 1633 ARMMCExpr::createUpper16(MCBinaryExpr::createSub(GVSymExpr, in emitInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ |
H A D | ARMAsmParser.cpp | 454 bool parsePrefix(ARMMCExpr::VariantKind &RefKind); 1328 const ARMMCExpr *ARM16Expr = dyn_cast<ARMMCExpr>(getImm()); in isT2SOImm() 1329 return (!ARM16Expr || (ARM16Expr->getKind() != ARMMCExpr::VK_ARM_HI16 && in isT2SOImm() 1330 ARM16Expr->getKind() != ARMMCExpr::VK_ARM_LO16)); in isT2SOImm() 6398 ARMMCExpr::VariantKind RefKind; in parseOperand() 6406 const MCExpr *ExprVal = ARMMCExpr::create(RefKind, SubExprVal, in parseOperand() 6446 bool ARMAsmParser::parsePrefix(ARMMCExpr::VariantKind &RefKind) { in parsePrefix() 6448 RefKind = ARMMCExpr::VK_ARM_None; in parsePrefix() 6470 ARMMCExpr::VariantKind VariantKind; in parsePrefix() 6473 {"upper16", ARMMCExpr::VK_ARM_HI16, COFF | ELF | MACHO}, in parsePrefix() [all …]
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 1366 SRCS_MIN+= Target/ARM/MCTargetDesc/ARMMCExpr.cpp
|