[AMDGPU] Use performOptimizedStructLayout for LDS sort
authorStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>
Tue, 15 Jun 2021 21:51:59 +0000 (14:51 -0700)
committerStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>
Tue, 22 Jun 2021 16:58:10 +0000 (09:58 -0700)
commitd797a7f8da18e39d8ce1913175601faf2002a005
tree0f969606151fbe36c9e9f53120a22e9bfd82177a
parentf53d791520d85c5404381ff3ad92cb918256029d
[AMDGPU] Use performOptimizedStructLayout for LDS sort

This gives better packing.

Differential Revision: https://reviews.llvm.org/D104331
llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
llvm/test/CodeGen/AMDGPU/lower-module-lds-constantexpr.ll
llvm/test/CodeGen/AMDGPU/lower-module-lds-global-alias.ll
llvm/test/CodeGen/AMDGPU/lower-module-lds-global-uses.ll
llvm/test/CodeGen/AMDGPU/update-lds-alignment.ll