Lines Matching refs:ARMMCExpr

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()
6474 {"lower16", ARMMCExpr::VK_ARM_LO16, COFF | ELF | MACHO}, in parsePrefix()
6475 {"upper8_15", ARMMCExpr::VK_ARM_HI_8_15, ELF}, in parsePrefix()
6476 {"upper0_7", ARMMCExpr::VK_ARM_HI_0_7, ELF}, in parsePrefix()
6477 {"lower8_15", ARMMCExpr::VK_ARM_LO_8_15, ELF}, in parsePrefix()
6478 {"lower0_7", ARMMCExpr::VK_ARM_LO_0_7, ELF}, in parsePrefix()
6854 const ARMMCExpr *ARM16Expr = dyn_cast<ARMMCExpr>(E); in isThumbI8Relocation()
6855 if (ARM16Expr && (ARM16Expr->getKind() == ARMMCExpr::VK_ARM_HI_8_15 || in isThumbI8Relocation()
6856 ARM16Expr->getKind() == ARMMCExpr::VK_ARM_HI_0_7 || in isThumbI8Relocation()
6857 ARM16Expr->getKind() == ARMMCExpr::VK_ARM_LO_8_15 || in isThumbI8Relocation()
6858 ARM16Expr->getKind() == ARMMCExpr::VK_ARM_LO_0_7)) in isThumbI8Relocation()
8258 const ARMMCExpr *ARM16Expr = dyn_cast<ARMMCExpr>(E); in validateInstruction()
8259 if (!ARM16Expr || (ARM16Expr->getKind() != ARMMCExpr::VK_ARM_HI16 && in validateInstruction()
8260 ARM16Expr->getKind() != ARMMCExpr::VK_ARM_LO16)) in validateInstruction()