[PATCH] D153761: [AMDGPU] ISel for @llvm.amdgcn.cs.chain intrinsic (WIP)

Diana Picus via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 30 05:29:33 PDT 2023


rovka updated this revision to Diff 536193.
rovka added a comment.

Set EXEC. This is very smooth for GlobalISel but a bit roundabout for DAGISel (I'm
not sure if there's a better way to handle it, since DAGISel gives control to
the target pretty late on).

Thanks for all the discussion so far. I'm going on vacation so I'll respond to
any other comments after the 17th of July.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D153761/new/

https://reviews.llvm.org/D153761

Files:
  llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
  llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
  llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h
  llvm/lib/Target/AMDGPU/SIISelLowering.cpp
  llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
  llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-amdgpu-cs-chain.ll
  llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-intrinsic-w32.ll
  llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-intrinsic-w64.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D153761.536193.patch
Type: text/x-patch
Size: 120888 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230630/2d8f6957/attachment-0001.bin>


More information about the llvm-commits mailing list