[all-commits] [llvm/llvm-project] b6fbf6: [NVPTX] properly expand operations that we do not ...

Artem Belevich via All-commits all-commits at lists.llvm.org
Thu Oct 9 11:16:28 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b6fbf66e5936f47137ab24d0a123ae39ea73f6fc
      https://github.com/llvm/llvm-project/commit/b6fbf66e5936f47137ab24d0a123ae39ea73f6fc
  Author: Artem Belevich <tra at google.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
    A llvm/test/CodeGen/NVPTX/i32x2-instructions.ll

  Log Message:
  -----------
  [NVPTX] properly expand operations that we do not support on v2i32 (#162391)

Follow-up on #153478 and #161715.

v2i32 register class exists mostly to facilitate v2f32's use of integer
registers. There are no actual instructions that can apply to v2i32
directly (except bitwise logical ops). Everything else must be done
elementwise.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list