[PATCH] D93548: [AMDGPU][MC][NFC] Parser refactoring

Dmitry Preobrazhensky via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 18 08:59:54 PST 2020


dp added inline comments.


================
Comment at: llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:5146
 
-  Parser.Lex();
-  if (getLexer().isNot(AsmToken::Identifier)) {
-    return MatchOperand_ParseFail;
-  }
-
-  Value = Parser.getTok().getString();
-  return MatchOperand_Success;
+  return parseId(Value) ? MatchOperand_Success : MatchOperand_ParseFail;
 }
----------------
After this change callers of parseStringWithPrefix no longer need to call lex()


================
Comment at: llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:7354
-  if (Prefix != "dpp8")
-    return parseDPPCtrl(Operands);
-  if (!isGFX10Plus())
----------------
Looks like this call is no longer necessary.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D93548/new/

https://reviews.llvm.org/D93548



More information about the llvm-commits mailing list