aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CloneFunction.cpp
diff options
context:
space:
mode:
authorPetar Avramovic <Petar.Avramovic@amd.com>2025-03-12 12:15:00 +0100
committerGitHub <noreply@github.com>2025-03-12 12:15:00 +0100
commit014bf63c2e7fabd8b49db2b9df02b90c2a726c64 (patch)
treec26d5db0f5c77841dfbcf35e86f3dd916fe63d61 /llvm/lib/Transforms/Utils/CloneFunction.cpp
parentc07e1e390ccb4854351ef42058c076cc4a542745 (diff)
downloadllvm-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