Skip to content

Commit cc5ba73

Browse files
[IR] Use range-based for loops (NFC) (#97950)
1 parent 73447a3 commit cc5ba73

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

llvm/lib/IR/AsmWriter.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1021,8 +1021,8 @@ void SlotTracker::processModule() {
10211021

10221022
// Add metadata used by named metadata.
10231023
for (const NamedMDNode &NMD : TheModule->named_metadata()) {
1024-
for (unsigned i = 0, e = NMD.getNumOperands(); i != e; ++i)
1025-
CreateMetadataSlot(NMD.getOperand(i));
1024+
for (const MDNode *N : NMD.operands())
1025+
CreateMetadataSlot(N);
10261026
}
10271027

10281028
for (const Function &F : *TheModule) {

llvm/lib/IR/Module.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,8 +387,7 @@ void Module::setModuleFlag(ModFlagBehavior Behavior, StringRef Key,
387387
Metadata *Val) {
388388
NamedMDNode *ModFlags = getOrInsertModuleFlagsMetadata();
389389
// Replace the flag if it already exists.
390-
for (unsigned I = 0, E = ModFlags->getNumOperands(); I != E; ++I) {
391-
MDNode *Flag = ModFlags->getOperand(I);
390+
for (MDNode *Flag : ModFlags->operands()) {
392391
ModFlagBehavior MFB;
393392
MDString *K = nullptr;
394393
Metadata *V = nullptr;

0 commit comments

Comments
 (0)