diff options
author | Petar Avramovic <Petar.Avramovic@amd.com> | 2025-03-12 12:15:00 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-12 12:15:00 +0100 |
commit | 014bf63c2e7fabd8b49db2b9df02b90c2a726c64 (patch) | |
tree | c26d5db0f5c77841dfbcf35e86f3dd916fe63d61 /llvm/lib/Transforms/Utils/CloneFunction.cpp | |
parent | c07e1e390ccb4854351ef42058c076cc4a542745 (diff) | |
download | llvm-014bf63c2e7fabd8b49db2b9df02b90c2a726c64.zip llvm-014bf63c2e7fabd8b49db2b9df02b90c2a726c64.tar.gz llvm-014bf63c2e7fabd8b49db2b9df02b90c2a726c64.tar.bz2 |
AMDGPU/GlobalISel: Temporal divergence lowering i1 (#124299)
Use of i1 outside of the cycle, both uniform and divergent,
is lane mask(in sgpr) that contains i1 at iteration that lane
exited the cycle.
Create phi that merges lane mask across all iterations.
Diffstat (limited to 'llvm/lib/Transforms/Utils/CloneFunction.cpp')
0 files changed, 0 insertions, 0 deletions