Add patterns to select int_amdgcn_set_inactive_chain_arg to
V_SET_INACTIVE.
This could probably use some more testing, but at least for simple cases
V_SET_INACTIVE seems to mostly work out of the box.
Paths
| Differential D158605
[AMDGPU] ISel for llvm.amdgcn.set.inactive.chain.arg ClosedPublic Authored by rovka on Aug 23 2023, 5:48 AM.
Details
Summary Add patterns to select int_amdgcn_set_inactive_chain_arg to This could probably use some more testing, but at least for simple cases
Diff Detail
Event Timelinerovka added a parent revision: D158604: [AMDGPU] Add llvm.amdgcn.set.inactive.chain.arg intrinsic.Aug 23 2023, 5:48 AM This revision is now accepted and ready to land.Aug 23 2023, 5:14 PM rovka added a child revision: D158841: [AMDGPU] si-wqm: Skip only LiveMask COPY.Aug 25 2023, 6:10 AM This revision was landed with ongoing or failed builds.Nov 8 2023, 12:55 AM Closed by commit rG3b905a0be508: [AMDGPU] ISel for llvm.amdgcn.set.inactive.chain.arg (authored by rovka). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 554616 llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
llvm/lib/Target/AMDGPU/SIInstructions.td
llvm/test/CodeGen/AMDGPU/llvm.amdgcn.set.inactive.chain.arg.ll
|
Is it worth adding some tests with SGPR inputs?