[all-commits] [llvm/llvm-project] 9d4094: [AMDGPU] Add llvm.amdgcn.set.inactive.chain.arg in...

Diana via All-commits all-commits at lists.llvm.org
Tue Nov 7 23:44:30 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9d4094ae80f635eec5a0cf0473bf9951b423e3cc
      https://github.com/llvm/llvm-project/commit/9d4094ae80f635eec5a0cf0473bf9951b423e3cc
  Author: Diana <Diana-Magda.Picus at amd.com>
  Date:   2023-11-08 (Wed, 08 Nov 2023)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsAMDGPU.td
    M llvm/lib/IR/Verifier.cpp
    M llvm/test/Verifier/AMDGPU/intrinsic-amdgpu-cs-chain.ll

  Log Message:
  -----------
  [AMDGPU] Add llvm.amdgcn.set.inactive.chain.arg intrinsic (#71530)

Add a new intrinsic, similar to llvm.amdgcn.set.inactive, but used only
in functions with the `amdgpu_cs_chain` or `amdgpu_cs_chain_preserve`
calling conventions. It allows setting the inactive lanes to those of a
value received as a VGPR argument (whereas llvm.amdgcn.set.inactive
usually takes a constant as the value of the inactive lanes).

Differential Revision: https://reviews.llvm.org/D158604




More information about the All-commits mailing list