================ @@ -2302,6 +2316,81 @@ bool RISCVAsmParser::generateVTypeError(SMLoc ErrorLoc) { "e[8|16|32|64],m[1|2|4|8|f2|f4|f8],[ta|tu],[ma|mu]"); } +bool RISCVAsmParser::parseXSfmmVTypeToken(const AsmToken &Tok, WWEEState &State, + unsigned &WW, unsigned &EE, + bool &AltFmt) { + if (getLexer().isNot(AsmToken::Identifier)) + return true; + + StringRef Identifier = getTok().getIdentifier(); + + switch (State) { + case WWEEState_SEW: + if (!Identifier.consume_front("e")) + break; ---------------- preames wrote:
Minor, but use return instead of break for readability. https://github.com/llvm/llvm-project/pull/133031 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits