Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:Operands

241   bool ParseOperand(OperandVector &Operands);
249 OperandVector &Operands, MCStreamer &Out,
279 SMLoc NameLoc, OperandVector &Operands) override;
448 assert(N == 1 && "Invalid number of operands!");
453 assert(N == 1 && "Invalid number of operands!");
458 assert(N == 1 && "Invalid number of operands!");
463 assert(N == 1 && "Invalid number of operands!");
482 assert(N == 1 && "Invalid number of operands!");
487 assert(N == 1 && "Invalid number of operands!");
492 operands!");
497 assert(N == 1 && "Invalid number of operands!");
502 assert(N == 1 && "Invalid number of operands!");
507 assert(N == 1 && "Invalid number of operands!");
512 assert(N == 1 && "Invalid number of operands!");
517 assert(N == 1 && "Invalid number of operands!");
522 assert(N == 1 && "Invalid number of operands!");
530 assert(N == 1 && "Invalid number of operands!");
538 assert(N == 1 && "Invalid number of operands!");
563 // FIXME: This is incorrect, Operands are owned by unique_ptr with a default
642 const OperandVector &Operands) {
923 OperandVector &Operands,
928 switch (MatchInstructionImpl(Operands, Inst, ErrorInfo, MatchingInlineAsm)) {
932 ProcessInstruction(Inst, Operands);
943 if (ErrorInfo >= Operands.size())
944 return Error(IDLoc, "too few operands for instruction");
946 ErrorLoc = ((PPCOperand &)*Operands[ErrorInfo]).getStartLoc();
1220 bool PPCAsmParser::ParseOperand(OperandVector &Operands) {
1235 Operands.push_back(PPCOperand::CreateImm(IntVal, S, E, isPPC64()));
1250 Operands.push_back(PPCOperand::CreateImm(IntVal, S, E, isPPC64()));
1271 // Push the parsed operand into the list of operands
1272 Operands.push_back(PPCOperand::CreateFromMCExpr(EVal, S, E, isPPC64()));
1291 Operands.push_back(PPCOperand::CreateFromMCExpr(TLSSym, S, E, isPPC64()));
1294 // Otherwise, check for D-form memory operands
1338 Operands.push_back(PPCOperand::CreateImm(IntVal, S, E, isPPC64()));
1344 /// Parse an instruction mnemonic followed by its operands.
1346 SMLoc NameLoc, OperandVector &Operands) {
1368 Operands.push_back(
1371 Operands.push_back(PPCOperand::CreateToken(Mnemonic, NameLoc, isPPC64()));
1376 Operands.push_back(
1379 Operands.push_back(PPCOperand::CreateToken(DotStr, DotLoc, isPPC64()));
1382 // If there are no more operands then finish
1387 if (ParseOperand(Operands))
1396 if (ParseOperand(Operands))