aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
diff options
context:
space:
mode:
authorCarl Ritson <carl.ritson@amd.com>2022-03-28 17:30:09 +0900
committerCarl Ritson <carl.ritson@amd.com>2022-03-28 17:44:54 +0900
commit1f52d02cebf1fd7a8777fcc925837ffabcf73681 (patch)
treed5526c8b4702bb19d12d9b9fc37b5f54bb5a26b2 /llvm/lib/IR/Module.cpp
parent12f0802c93f5073b1fe02bcae118160ea169cb29 (diff)
downloadllvm-1f52d02cebf1fd7a8777fcc925837ffabcf73681.zip
llvm-1f52d02cebf1fd7a8777fcc925837ffabcf73681.tar.gz
llvm-1f52d02cebf1fd7a8777fcc925837ffabcf73681.tar.bz2
[AMDGPU] Split waterfall loop exec manipulation
Split waterfall loops into multiple blocks so that exec mask manipulation (s_and_saveexec) does not occur in the middle of a block. VGPR live range optimizer is updated to handle waterfall loops spanning multiple blocks. Reviewed By: ruiling Differential Revision: https://reviews.llvm.org/D122200
Diffstat (limited to 'llvm/lib/IR/Module.cpp')
0 files changed, 0 insertions, 0 deletions