[llvm] d1f0ba6 - [AsmPrinter] Use range-based for loops (NFC) (#97977)

via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 8 13:55:32 PDT 2024


Author: Kazu Hirata
Date: 2024-07-09T05:55:29+09:00
New Revision: d1f0ba615505660288e0b47fd413924f57933246

URL: https://github.com/llvm/llvm-project/commit/d1f0ba615505660288e0b47fd413924f57933246
DIFF: https://github.com/llvm/llvm-project/commit/d1f0ba615505660288e0b47fd413924f57933246.diff

LOG: [AsmPrinter] Use range-based for loops (NFC) (#97977)

Added: 
    

Modified: 
    llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
index d3218c09456f2..026471286ca08 100644
--- a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
@@ -2995,8 +2995,7 @@ void AsmPrinter::emitModuleIdents(Module &M) {
     return;
 
   if (const NamedMDNode *NMD = M.getNamedMetadata("llvm.ident")) {
-    for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) {
-      const MDNode *N = NMD->getOperand(i);
+    for (const MDNode *N : NMD->operands()) {
       assert(N->getNumOperands() == 1 &&
              "llvm.ident metadata entry can have only one operand");
       const MDString *S = cast<MDString>(N->getOperand(0));
@@ -3017,8 +3016,7 @@ void AsmPrinter::emitModuleCommandLines(Module &M) {
   OutStreamer->pushSection();
   OutStreamer->switchSection(CommandLine);
   OutStreamer->emitZeros(1);
-  for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) {
-    const MDNode *N = NMD->getOperand(i);
+  for (const MDNode *N : NMD->operands()) {
     assert(N->getNumOperands() == 1 &&
            "llvm.commandline metadata entry can have only one operand");
     const MDString *S = cast<MDString>(N->getOperand(0));


        


More information about the llvm-commits mailing list