[llvm] [NVPTX] Allow directly storing immediates to improve readability (PR #145552)

Drew Kersnar via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 24 10:24:33 PDT 2025


================
@@ -184,6 +184,18 @@ class OneUse2<SDPatternOperator operator>
 class fpimm_pos_inf<ValueType vt>
     : FPImmLeaf<vt, [{ return Imm.isPosInfinity(); }]>;
 
+
+
+// Operands which can hold a Register or an Immediate.
+//
+// Unfortunately, since most register classes can hold multiple types, we must
+// use the 'Any' type for these.
+
+def RI1  : Operand<i1>;
----------------
dakersnar wrote:

Doesn't look like you use RI1, do we need this for future changes?

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


More information about the llvm-commits mailing list