Lines Matching defs:Operands

385   void parseSingleInteger(bool IsNegative, OperandVector &Operands) {
390 Operands.push_back(std::make_unique<WebAssemblyOperand>(
396 bool parseSingleFloat(bool IsNegative, OperandVector &Operands) {
403 Operands.push_back(std::make_unique<WebAssemblyOperand>(
410 bool parseSpecialFloatMaybe(bool IsNegative, OperandVector &Operands) {
425 Operands.push_back(std::make_unique<WebAssemblyOperand>(
432 bool checkForP2AlignIfLoadStore(OperandVector &Operands, StringRef InstName) {
448 parseSingleInteger(false, Operands);
454 if (IsLoadStoreLane && Operands.size() == 4)
461 Operands.push_back(std::make_unique<WebAssemblyOperand>(
469 void addBlockTypeOperand(OperandVector &Operands, SMLoc NameLoc,
476 Operands.push_back(std::make_unique<WebAssemblyOperand>(
540 SMLoc NameLoc, OperandVector &Operands) override {
566 Operands.push_back(std::make_unique<WebAssemblyOperand>(
647 Operands.push_back(std::make_unique<WebAssemblyOperand>(
656 if (!parseSpecialFloatMaybe(false, Operands))
664 addBlockTypeOperand(Operands, NameLoc, BT);
673 Operands.push_back(std::make_unique<WebAssemblyOperand>(
676 if (checkForP2AlignIfLoadStore(Operands, Name))
684 parseSingleInteger(true, Operands);
685 if (checkForP2AlignIfLoadStore(Operands, Name))
688 if (parseSingleFloat(true, Operands))
690 } else if (!parseSpecialFloatMaybe(true, Operands)) {
697 parseSingleInteger(false, Operands);
698 if (checkForP2AlignIfLoadStore(Operands, Name))
702 if (parseSingleFloat(false, Operands))
718 Operands.push_back(std::move(Op));
729 if (ExpectBlockType && Operands.size() == 1) {
731 addBlockTypeOperand(Operands, NameLoc, WebAssembly::BlockType::Void);
734 Operands.push_back(std::move(FunctionTable));
1006 OperandVector &Operands, MCStreamer &Out,
1013 Operands, Inst, ErrorInfo, MissingFeatures, MatchingInlineAsm);
1034 if (!SkipTypeCheck && TC.typeCheck(IDLoc, Inst, Operands))
1062 if (ErrorInfo >= Operands.size())
1064 ErrorLoc = Operands[ErrorInfo]->getStartLoc();