aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
diff options
context:
space:
mode:
authorJay Foad <jay.foad@amd.com>2024-07-17 10:18:03 +0100
committerGitHub <noreply@github.com>2024-07-17 10:18:03 +0100
commitc7309dadbf5a07353fa18a712895e3cfb48a78e7 (patch)
tree7e13b0cd4e708d14d4e87612bc28cd293a831334 /llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
parent2e56497bf7b2c848b2c43ce8c64e585bc006240a (diff)
downloadllvm-c7309dadbf5a07353fa18a712895e3cfb48a78e7.zip
llvm-c7309dadbf5a07353fa18a712895e3cfb48a78e7.tar.gz
llvm-c7309dadbf5a07353fa18a712895e3cfb48a78e7.tar.bz2
[AMDGPU] Use range-based for loops. NFC. (#99047)
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp b/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
index a295117d..bb2603e 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
@@ -321,8 +321,7 @@ public:
ArrayType *KernelOffsetsType = ArrayType::get(I32, Variables.size());
SmallVector<Constant *> Elements;
- for (size_t i = 0; i < Variables.size(); i++) {
- GlobalVariable *GV = Variables[i];
+ for (GlobalVariable *GV : Variables) {
auto ConstantGepIt = LDSVarsToConstantGEP.find(GV);
if (ConstantGepIt != LDSVarsToConstantGEP.end()) {
auto elt = ConstantExpr::getPtrToInt(ConstantGepIt->second, I32);
@@ -1194,10 +1193,10 @@ private:
IsPaddingField.reserve(LDSVarsToTransform.size());
{
uint64_t CurrentOffset = 0;
- for (size_t I = 0; I < LayoutFields.size(); I++) {
- GlobalVariable *FGV = static_cast<GlobalVariable *>(
- const_cast<void *>(LayoutFields[I].Id));
- Align DataAlign = LayoutFields[I].Alignment;
+ for (auto &F : LayoutFields) {
+ GlobalVariable *FGV =
+ static_cast<GlobalVariable *>(const_cast<void *>(F.Id));
+ Align DataAlign = F.Alignment;
uint64_t DataAlignV = DataAlign.value();
if (uint64_t Rem = CurrentOffset % DataAlignV) {
@@ -1218,7 +1217,7 @@ private:
LocalVars.push_back(FGV);
IsPaddingField.push_back(false);
- CurrentOffset += LayoutFields[I].Size;
+ CurrentOffset += F.Size;
}
}