Lines Matching defs:Operands
55 OperandVector &Operands, MCStreamer &Out,
63 SMLoc NameLoc, OperandVector &Operands) override;
70 ParseStatus parseMEMOperand(OperandVector &Operands);
71 ParseStatus parseMEMAsOperand(OperandVector &Operands);
72 ParseStatus parseCCOpOperand(OperandVector &Operands);
73 ParseStatus parseRDOpOperand(OperandVector &Operands);
74 ParseStatus parseMImmOperand(OperandVector &Operands);
75 ParseStatus parseOperand(OperandVector &Operands, StringRef Name);
86 OperandVector *Operands);
764 OperandVector &Operands,
769 MatchInstructionImpl(Operands, Inst, ErrorInfo, MatchingInlineAsm);
783 if (ErrorInfo >= Operands.size())
786 ErrorLoc = ((VEOperand &)*Operands[ErrorInfo]).getStartLoc();
855 OperandVector *Operands) {
868 Operands->push_back(VEOperand::CreateToken(Name, NameLoc));
872 Operands->push_back(VEOperand::CreateCCOp(CondCode, CondLoc, SuffixLoc));
875 Operands->push_back(VEOperand::CreateToken(SuffixStr, SuffixLoc));
877 Operands->push_back(VEOperand::CreateToken(Name, NameLoc));
883 OperandVector *Operands) {
892 Operands->push_back(VEOperand::CreateToken(Name, NameLoc));
898 Operands->push_back(
901 Operands->push_back(VEOperand::CreateToken(Name, NameLoc));
909 OperandVector *Operands) {
925 Mnemonic = parseCC(Name, Start, Next, ICC, true, NameLoc, Operands);
929 Mnemonic = parseCC(Name, 7, Name.size(), ICC, false, NameLoc, Operands);
932 Mnemonic = parseRD(Name, 10, NameLoc, Operands);
934 Mnemonic = parseRD(Name, 7, NameLoc, Operands);
939 Mnemonic = parseRD(Name, 11, NameLoc, Operands);
941 Mnemonic = parseRD(Name, 8, NameLoc, Operands);
944 Mnemonic = parseRD(Name, 12, NameLoc, Operands);
946 Mnemonic = parseRD(Name, 9, NameLoc, Operands);
950 Mnemonic = parseCC(Name, 7, Name.size(), ICC, true, NameLoc, Operands);
956 Mnemonic = parseCC(Name, 11, Name.size(), ICC, true, NameLoc, Operands);
958 Operands->push_back(VEOperand::CreateToken(Mnemonic, NameLoc));
969 SMLoc NameLoc, OperandVector &Operands) {
977 StringRef Mnemonic = splitMnemonic(Name, NameLoc, &Operands);
981 if (!parseOperand(Operands, Mnemonic).isSuccess()) {
989 if (!parseOperand(Operands, Mnemonic).isSuccess()) {
1200 ParseStatus VEAsmParser::parseMEMOperand(OperandVector &Operands) {
1243 Operands.push_back(VEOperand::MorphToMEMzii(
1280 Operands.push_back(
1298 Operands.push_back(
1306 ParseStatus VEAsmParser::parseMEMAsOperand(OperandVector &Operands) {
1358 Operands.push_back(BaseReg != VE::NoRegister
1390 Operands.push_back(BaseReg != VE::NoRegister
1397 ParseStatus VEAsmParser::parseMImmOperand(OperandVector &Operands) {
1433 Operands.push_back(
1438 ParseStatus VEAsmParser::parseOperand(OperandVector &Operands,
1441 ParseStatus Res = MatchOperandParserImpl(Operands, Mnemonic);
1474 Operands.push_back(VEOperand::CreateToken(Tok1.getString(), Tok1.getLoc()));
1475 Operands.push_back(VEOperand::CreateReg(Reg1, S1, E1));
1476 Operands.push_back(VEOperand::CreateReg(Reg2, S2, E2));
1477 Operands.push_back(VEOperand::CreateToken(Parser.getTok().getString(),
1489 Operands.push_back(std::move(Op));
1507 Operands.push_back(std::move(Op1));
1508 Operands.push_back(std::move(Op2));
1509 Operands.push_back(VEOperand::CreateToken(Parser.getTok().getString(),