[llvm] [SPIR-V] Support `nonuniformindex` intrsinsic in SPIRV CodeGen. (PR #162540)

Steven Perron via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 9 07:33:01 PDT 2025


================
@@ -364,6 +367,9 @@ class SPIRVInstructionSelector : public InstructionSelector {
                           MachineInstr &I) const;
   bool loadHandleBeforePosition(Register &HandleReg, const SPIRVType *ResType,
                                 GIntrinsic &HandleDef, MachineInstr &Pos) const;
+  void recursivelyDecorateChildAsNonUniform(Register &NonUniformReg,
----------------
s-perron wrote:

No need to say how you do it. Just say what you do:


```suggestion
  void decorateUsesAsNonUniform(Register &NonUniformReg,
```

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


More information about the llvm-commits mailing list