[llvm] [PowerPC] Use range-based for loops (NFC) (PR #104410)
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 15 00:00:43 PDT 2024
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/104410
None
>From 26488b5881ccde93643c005c334137dfd127261a Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Wed, 14 Aug 2024 08:49:35 -0700
Subject: [PATCH] [PowerPC] Use range-based for loops (NFC)
---
llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
index 8ff9f5a5a991e0..fff39a37265f20 100644
--- a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+++ b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
@@ -3388,17 +3388,15 @@ static void updateForAIXShLibTLSModelOpt(TLSModel::Model &Model,
// global variables (global variables taken as the first parameter to
// Intrinsic::threadlocal_address).
const Function &Func = DAG.getMachineFunction().getFunction();
- for (Function::const_iterator BI = Func.begin(), BE = Func.end(); BI != BE;
- ++BI)
- for (BasicBlock::const_iterator II = BI->begin(), IE = BI->end();
- II != IE; ++II)
- if (II->getOpcode() == Instruction::Call)
- if (const CallInst *CI = dyn_cast<const CallInst>(&*II))
+ for (const BasicBlock &BB : Func)
+ for (const Instruction &I : BB)
+ if (I.getOpcode() == Instruction::Call)
+ if (const CallInst *CI = dyn_cast<const CallInst>(&I))
if (Function *CF = CI->getCalledFunction())
if (CF->isDeclaration() &&
CF->getIntrinsicID() == Intrinsic::threadlocal_address)
if (const GlobalValue *GV =
- dyn_cast<GlobalValue>(II->getOperand(0))) {
+ dyn_cast<GlobalValue>(I.getOperand(0))) {
TLSModel::Model GVModel = TM.getTLSModel(GV);
if (GVModel == TLSModel::LocalDynamic)
TLSGV.insert(GV);
More information about the llvm-commits
mailing list