Lines Matching refs:Operands

70                                SmallVectorImpl<MCParsedAsmOperand*> &Operands,
78 SmallVectorImpl<MCParsedAsmOperand*> &Operands);
81 SmallVectorImpl<MCParsedAsmOperand*> &Operands);
86 parseMemOperand(SmallVectorImpl<MCParsedAsmOperand*> &Operands);
89 parseCPURegs(SmallVectorImpl<MCParsedAsmOperand*> &Operands);
92 parseCPU64Regs(SmallVectorImpl<MCParsedAsmOperand*> &Operands);
95 parseHWRegs(SmallVectorImpl<MCParsedAsmOperand*> &Operands);
98 parseHW64Regs(SmallVectorImpl<MCParsedAsmOperand*> &Operands);
101 parseCCRRegs(SmallVectorImpl<MCParsedAsmOperand*> &Operands);
103 bool searchSymbolAlias(SmallVectorImpl<MCParsedAsmOperand*> &Operands,
111 bool tryParseRegisterOperand(SmallVectorImpl<MCParsedAsmOperand*> &Operands,
702 SmallVectorImpl<MCParsedAsmOperand*> &Operands,
707 unsigned MatchResult = MatchInstructionImpl(Operands, Inst, ErrorInfo,
726 if (ErrorInfo >= Operands.size())
729 ErrorLoc = ((MipsOperand*) Operands[ErrorInfo])->getStartLoc();
907 SmallVectorImpl<MCParsedAsmOperand*> &Operands, bool is64BitReg) {
916 Operands.push_back(MipsOperand::CreateReg(RegNo, S,
922 bool MipsAsmParser::ParseOperand(SmallVectorImpl<MCParsedAsmOperand*>&Operands,
926 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic);
944 if (!tryParseRegisterOperand(Operands, isMips64())) {
947 Operands.push_back(MipsOperand::CreateToken("(", S));
953 if (tryParseRegisterOperand(Operands, isMips64()))
960 Operands.push_back(MipsOperand::CreateToken(")", S));
978 Operands.push_back(MipsOperand::CreateImm(Res, S, E));
984 if (searchSymbolAlias(Operands, MipsOperand::Kind_None))
998 Operands.push_back(MipsOperand::CreateImm(IdVal, S, E));
1010 Operands.push_back(MipsOperand::CreateImm(IdVal, S, E));
1165 SmallVectorImpl<MCParsedAsmOperand*>&Operands) {
1184 MipsOperand *Mnemonic = static_cast<MipsOperand*>(Operands[0]);
1188 Operands.push_back(MipsOperand::CreateImm(IdVal, S, E));
1196 Operands.push_back(MipsOperand::CreateMem(isMips64() ? Mips::ZERO_64
1211 if (tryParseRegisterOperand(Operands, isMips64())) {
1235 MipsOperand* op = static_cast<MipsOperand*>(Operands.back());
1238 Operands.pop_back();
1249 Operands.push_back(MipsOperand::CreateMem(RegNo, IdVal, S, E));
1255 MipsAsmParser::parseCPU64Regs(SmallVectorImpl<MCParsedAsmOperand*> &Operands) {
1260 if (searchSymbolAlias(Operands, MipsOperand::Kind_CPU64Regs))
1269 if (!tryParseRegisterOperand(Operands, true)) {
1271 MipsOperand* op = static_cast<MipsOperand*>(Operands.back());
1279 SmallVectorImpl<MCParsedAsmOperand*> &Operands, unsigned RegisterKind) {
1300 Operands.push_back(op);
1309 Operands.push_back(op);
1317 MipsAsmParser::parseCPURegs(SmallVectorImpl<MCParsedAsmOperand*> &Operands) {
1320 if (searchSymbolAlias(Operands, MipsOperand::Kind_CPURegs))
1329 if (!tryParseRegisterOperand(Operands, false)) {
1331 MipsOperand* op = static_cast<MipsOperand*>(Operands.back());
1339 MipsAsmParser::parseHWRegs(SmallVectorImpl<MCParsedAsmOperand*> &Operands) {
1362 Operands.push_back(op);
1370 SmallVectorImpl<MCParsedAsmOperand*> &Operands) {
1392 Operands.push_back(op);
1399 MipsAsmParser::parseCCRRegs(SmallVectorImpl<MCParsedAsmOperand*> &Operands) {
1423 Operands.push_back(op);
1480 SmallVectorImpl<MCParsedAsmOperand*> &Operands) {
1485 Operands.push_back(MipsOperand::CreateToken(Format1, NameLoc));
1488 Operands.push_back(MipsOperand::CreateToken(Format2, NameLoc));
1496 if (ParseOperand(Operands, Name)) {
1513 if (ParseOperand(Operands, Name)) {
1532 SmallVectorImpl<MCParsedAsmOperand*> &Operands) {
1537 Operands.push_back(MipsOperand::CreateToken(Name, NameLoc));
1545 Operands.push_back(MipsOperand::CreateToken(Mnemonic, NameLoc));
1552 Operands.push_back(MipsOperand::CreateToken(Format, NameLoc));
1556 Operands.push_back(MipsOperand::CreateToken(".", NameLoc));
1563 Operands.push_back(
1568 return parseMathOperation(Name, NameLoc, Operands);
1573 Operands.push_back(MipsOperand::CreateToken(Format, NameLoc));
1583 if (ParseOperand(Operands, Mnemonic)) {
1593 if (ParseOperand(Operands, Name)) {