Lines Matching defs:Operands

73                                OperandVector &Operands, MCStreamer &Out,
80 SMLoc NameLoc, OperandVector &Operands) override;
87 ParseStatus parseMEMOperand(OperandVector &Operands);
89 ParseStatus parseMembarTag(OperandVector &Operands);
91 ParseStatus parseASITag(OperandVector &Operands);
93 ParseStatus parsePrefetchTag(OperandVector &Operands);
96 ParseStatus parseTailRelocSym(OperandVector &Operands);
98 template <unsigned N> ParseStatus parseShiftAmtImm(OperandVector &Operands);
100 ParseStatus parseCallTarget(OperandVector &Operands);
102 ParseStatus parseOperand(OperandVector &Operands, StringRef Name);
107 ParseStatus parseBranchModifiers(OperandVector &Operands);
810 OperandVector &Operands,
816 unsigned MatchResult = MatchInstructionImpl(Operands, Inst, ErrorInfo,
848 if (ErrorInfo >= Operands.size())
851 ErrorLoc = ((SparcOperand &)*Operands[ErrorInfo]).getStartLoc();
893 OperandVector &Operands) {
919 Operands.push_back(SparcOperand::CreateToken(Name, NameLoc));
927 if (!parseBranchModifiers(Operands).isSuccess()) {
932 if (!parseOperand(Operands, Name).isSuccess()) {
940 Operands.push_back(SparcOperand::CreateToken("+", Parser.getTok().getLoc()));
944 if (!parseOperand(Operands, Name).isSuccess()) {
977 ParseStatus SparcAsmParser::parseMEMOperand(OperandVector &Operands) {
986 Operands.push_back(SparcOperand::MorphToMEMri(Sparc::G0, std::move(LHS)));
1007 Operands.push_back(
1015 Operands.push_back(SparcOperand::CreateMEMr(LHS->getReg(), S, E));
1020 ParseStatus SparcAsmParser::parseShiftAmtImm(OperandVector &Operands) {
1039 Operands.push_back(SparcOperand::CreateImm(Expr, S, E));
1044 ParseStatus SparcAsmParser::parseTailRelocSym(OperandVector &Operands) {
1120 Operands.push_back(SparcOperand::CreateTailRelocSym(Val, S, E));
1124 ParseStatus SparcAsmParser::parseMembarTag(OperandVector &Operands) {
1162 Operands.push_back(SparcOperand::CreateImm(EVal, S, E));
1166 ParseStatus SparcAsmParser::parseASITag(OperandVector &Operands) {
1181 Operands.push_back(SparcOperand::CreateASITag(ASIVal, S, E));
1200 Operands.push_back(SparcOperand::CreateASITag(ASIVal, S, E));
1204 ParseStatus SparcAsmParser::parsePrefetchTag(OperandVector &Operands) {
1219 Operands.push_back(SparcOperand::CreatePrefetchTag(PrefetchVal, S, E));
1235 Operands.push_back(SparcOperand::CreatePrefetchTag(PrefetchVal, S, E));
1239 ParseStatus SparcAsmParser::parseCallTarget(OperandVector &Operands) {
1262 Operands.push_back(SparcOperand::CreateImm(DestExpr, S, E));
1266 ParseStatus SparcAsmParser::parseOperand(OperandVector &Operands,
1269 ParseStatus Res = MatchOperandParserImpl(Operands, Mnemonic);
1279 Operands.push_back(SparcOperand::CreateToken("[",
1297 Operands.push_back(SparcOperand::CreateReg(Reg, RegKind, S, E));
1300 Res = parseMEMOperand(Operands);
1309 Operands.push_back(SparcOperand::CreateToken("]",
1330 SparcOperand &OldMemOp = (SparcOperand &)*Operands[Operands.size() - 2];
1335 Operands[Operands.size() - 2] = SparcOperand::MorphToMEMri(
1346 Operands.push_back(SparcOperand::CreateToken("%asi", S));
1358 return parseASITag(Operands);
1369 Operands.push_back(std::move(Op));
1432 ParseStatus SparcAsmParser::parseBranchModifiers(OperandVector &Operands) {
1442 Operands.push_back(SparcOperand::CreateToken(modName,