[AMDGPU][AsmParser] Refine parsing of some 32-bit instruction operands.
authorIvan Kosarev <ivan.kosarev@amd.com>
Fri, 19 May 2023 15:28:34 +0000 (16:28 +0100)
committerIvan Kosarev <ivan.kosarev@amd.com>
Fri, 19 May 2023 15:54:30 +0000 (16:54 +0100)
commit212af2c081d6a6b2af998bd20294e642396595e2
tree29a91eb80ff470f8189ec629497a741273ff20c7
parent41a2c66aee9803e2245c7c0838832e6acf55ef79
[AMDGPU][AsmParser] Refine parsing of some 32-bit instruction operands.

Eliminates the need for the custom code in parseCustomOperand().

The remaining uses of NamedOperandU32 are to be addressed separately.

Part of <https://github.com/llvm/llvm-project/issues/62629>.

Reviewed By: dp

Differential Revision: https://reviews.llvm.org/D150204
llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h
llvm/lib/Target/AMDGPU/SIInstrInfo.td