[clang] [llvm] [AMDGPU] Split OPERAND_REG_IMM_INT64 into signed and unsigned variants (PR #186575)

Jay Foad via cfe-commits cfe-commits at lists.llvm.org
Thu Mar 19 03:02:15 PDT 2026


================
@@ -201,7 +201,8 @@ namespace AMDGPU {
 enum OperandType : unsigned {
   /// Operands with register, 32-bit, or 64-bit immediate
   OPERAND_REG_IMM_INT32 = MCOI::OPERAND_FIRST_TARGET,
-  OPERAND_REG_IMM_INT64,
+  OPERAND_REG_IMM_I64, // Signed 64-bit integer operand (uses isInt<32>)
+  OPERAND_REG_IMM_U64, // Unsigned 64-bit integer operand (uses isUInt<32>)
----------------
jayfoad wrote:

IsInt/IsUInt is just an implementation detail. Don't keep repeating it in comments.

https://github.com/llvm/llvm-project/pull/186575


More information about the cfe-commits mailing list