aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUtils.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2023-06-19 11:55:11 -0400
committerMatt Arsenault <Matthew.Arsenault@amd.com>2023-06-20 13:05:45 -0400
commite777da468c5f6bea814f8107e775adc2d19ec3a0 (patch)
tree00398487142acdf19818a566d3315ce0d452da36 /llvm/lib/Transforms/Utils/LoopUtils.cpp
parentf5ae07504846ec967ee8ac51198f17e76632b01b (diff)
downloadllvm-e777da468c5f6bea814f8107e775adc2d19ec3a0.zip
llvm-e777da468c5f6bea814f8107e775adc2d19ec3a0.tar.gz
llvm-e777da468c5f6bea814f8107e775adc2d19ec3a0.tar.bz2
AMDGPU: Delete old AMDGPUPropagateAttributes pass
The optimizing, non-broken features have all been moved to AMDGPUAttributor. The only remaining piece of functionality was the broken propagation of the wavesize features. This was fundamentally broken and a hack for device library linking. It doesn't matter when the device libraries are correctly linked and internalized. In case of linked-as-normal-bitcode (as comgr still does), we're reliant on the global subtarget anyway. If we can get away without forcing target-cpu, we should just as well be able to get away without propagating target-features.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions