[PATCH] D123480: [AMDGPU] Graceful abort for waterfalls in SIOptimizeVGPRLiveRange

Carl Ritson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Apr 10 21:39:36 PDT 2022


critson created this revision.
critson added reviewers: ruiling, foad.
Herald added subscribers: hsmhsm, kerbowa, hiraditya, t-tye, tpr, dstuttard, yaxunl, nhaehnle, jvesely, kzhuravl, arsenm, MatzeB.
Herald added a project: All.
critson requested review of this revision.
Herald added subscribers: llvm-commits, wdng.
Herald added a project: LLVM.

If the CFG structure of a waterfall loop is not the expected shape
then gracefully abort traversing the IR for the given loop.
This applies to nest waterfall loops which are not supported by
the VGPR live range optimizer.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D123480

Files:
  llvm/lib/Target/AMDGPU/SIOptimizeVGPRLiveRange.cpp
  llvm/test/CodeGen/AMDGPU/vgpr-liverange-ir.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D123480.421829.patch
Type: text/x-patch
Size: 12220 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220411/dccb976b/attachment.bin>


More information about the llvm-commits mailing list