Lines Matching defs:Operands
430 void parseSingleInteger(bool IsNegative, OperandVector &Operands) {
435 Operands.push_back(std::make_unique<WebAssemblyOperand>(
440 bool parseSingleFloat(bool IsNegative, OperandVector &Operands) {
447 Operands.push_back(std::make_unique<WebAssemblyOperand>(
453 bool parseSpecialFloatMaybe(bool IsNegative, OperandVector &Operands) {
468 Operands.push_back(std::make_unique<WebAssemblyOperand>(
474 bool checkForP2AlignIfLoadStore(OperandVector &Operands, StringRef InstName) {
490 parseSingleInteger(false, Operands);
496 if (IsLoadStoreLane && Operands.size() == 4)
503 Operands.push_back(std::make_unique<WebAssemblyOperand>(
510 void addBlockTypeOperand(OperandVector &Operands, SMLoc NameLoc,
519 Operands.push_back(std::make_unique<WebAssemblyOperand>(
579 SMLoc NameLoc, OperandVector &Operands) override {
605 Operands.push_back(std::make_unique<WebAssemblyOperand>(
705 Operands.push_back(std::make_unique<WebAssemblyOperand>(
719 addBlockTypeOperand(Operands, NameLoc, WebAssembly::BlockType::Void);
721 if (parseCatchList(Operands))
730 if (!parseSpecialFloatMaybe(false, Operands))
738 addBlockTypeOperand(Operands, NameLoc, BT);
744 if (parseCatchList(Operands))
755 Operands.push_back(std::make_unique<WebAssemblyOperand>(
757 if (checkForP2AlignIfLoadStore(Operands, Name))
765 parseSingleInteger(true, Operands);
766 if (checkForP2AlignIfLoadStore(Operands, Name))
769 if (parseSingleFloat(true, Operands))
771 } else if (!parseSpecialFloatMaybe(true, Operands)) {
778 parseSingleInteger(false, Operands);
779 if (checkForP2AlignIfLoadStore(Operands, Name))
783 if (parseSingleFloat(false, Operands))
799 Operands.push_back(std::move(Op));
816 addBlockTypeOperand(Operands, NameLoc, WebAssembly::BlockType::Void);
819 Operands.push_back(std::make_unique<WebAssemblyOperand>(
823 Operands.push_back(std::move(FunctionTable));
846 bool parseCatchList(OperandVector &Operands) {
891 Operands.push_back(std::move(Op));
1145 OperandVector &Operands, MCStreamer &Out,
1152 Operands, Inst, ErrorInfo, MissingFeatures, MatchingInlineAsm);
1174 TC.typeCheck(IDLoc, Inst, Operands);
1201 if (ErrorInfo >= Operands.size())
1203 ErrorLoc = Operands[ErrorInfo]->getStartLoc();