reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 3550       MatchOperandParserImpl(Operands, Mnemonic, /*ParseForAllFeatures=*/ true);
 3572     Operands.push_back(AArch64Operand::CreateImm(Expr, S, E, getContext()));
 3577     Operands.push_back(AArch64Operand::CreateToken("[", false, Loc,
 3583     return parseOperand(Operands, false, false);
 3586     return parseNeonVectorList(Operands);
 3590       return parseCondCode(Operands, invertCondCode);
 3593     if (!parseRegister(Operands))
 3598     if (!parseOptionalMulOperand(Operands))
 3602     OperandMatchResultTy GotShift = tryParseOptionalShiftExtend(Operands);
 3614     Operands.push_back(AArch64Operand::CreateImm(IdVal, S, E, getContext()));
 3650       Operands.push_back(
 3652       Operands.push_back(
 3662     Operands.push_back(AArch64Operand::CreateImm(ImmVal, S, E, getContext()));
 3674     if (Operands.size() < 2 ||
 3675         !static_cast<AArch64Operand &>(*Operands[1]).isScalarReg())
 3680             Operands[1]->getReg());
 3693           Operands[0] = AArch64Operand::CreateToken("movz", false, Loc, Ctx);
 3694           Operands.push_back(AArch64Operand::CreateImm(
 3697           Operands.push_back(AArch64Operand::CreateShiftExtend(AArch64_AM::LSL,
 3709     Operands.push_back(AArch64Operand::CreateImm(CPLoc, S, E, Ctx));