diff options
author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2017-08-01 23:44:35 +0000 |
---|---|---|
committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2017-08-01 23:44:35 +0000 |
commit | da0edef1bd7b2526faebdaa1aa9924a70f91aa66 (patch) | |
tree | 5f8d87c2f8dfd248106ceb6e5e4f20ba62229eac /llvm/tools/llvm-objcopy/Object.cpp | |
parent | 4f345060dd2ca75316b8b657d02c2129ab85d1a3 (diff) | |
download | bcm5719-llvm-da0edef1bd7b2526faebdaa1aa9924a70f91aa66.tar.gz bcm5719-llvm-da0edef1bd7b2526faebdaa1aa9924a70f91aa66.zip |
[AMDGPU] Turn s_and_saveexec_b64 into s_and_b64 if result is unused
With SI_END_CF elimination for some nested control flow we can now
eliminate saved exec register completely by turning a saveexec version
of instruction into just a logical instruction.
Differential Revision: https://reviews.llvm.org/D36007
llvm-svn: 309766
Diffstat (limited to 'llvm/tools/llvm-objcopy/Object.cpp')
0 files changed, 0 insertions, 0 deletions