[llvm] [NVPTX] Lower LLVM masked vector loads and stores to PTX (PR #159387)

Artem Belevich via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 24 15:05:19 PDT 2025


================
@@ -99,6 +99,7 @@ enum NodeType : unsigned {
   LoadV2,
   LoadV4,
   LoadV8,
+  MLoadV1,
----------------
Artem-B wrote:

What does `V1` stand for here? In the other nodes it reflects the number of elements in a vectorized ld/st. In that context V1 makes little sense as it would be just a scalar operation.

If it does represent a scalar load, then it should probably be just `MLoad`.

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


More information about the llvm-commits mailing list