Home
last modified time | relevance | path

Searched refs:EltOffset0 (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSILoadStoreOptimizer.cpp905 uint32_t EltOffset0 = CI.Offset / CI.EltSize; in offsetsCanBeCombined() local
912 return (EltOffset0 + CI.Width == EltOffset1 || in offsetsCanBeCombined()
913 EltOffset1 + Paired.Width == EltOffset0) && in offsetsCanBeCombined()
919 if ((EltOffset0 % 64 == 0) && (EltOffset1 % 64) == 0 && in offsetsCanBeCombined()
922 CI.Offset = EltOffset0 / 64; in offsetsCanBeCombined()
930 if (isUInt<8>(EltOffset0) && isUInt<8>(EltOffset1)) { in offsetsCanBeCombined()
932 CI.Offset = EltOffset0; in offsetsCanBeCombined()
939 uint32_t Min = std::min(EltOffset0, EltOffset1); in offsetsCanBeCombined()
940 uint32_t Max = std::max(EltOffset0, EltOffset1); in offsetsCanBeCombined()
953 CI.Offset = (EltOffset0 - BaseOff) / 64; in offsetsCanBeCombined()
[all …]