[Local] Fix unused variable warnings (NFC)
authorNikita Popov <npopov@redhat.com>
Thu, 6 Oct 2022 08:30:59 +0000 (10:30 +0200)
committerNikita Popov <npopov@redhat.com>
Thu, 6 Oct 2022 08:30:59 +0000 (10:30 +0200)
llvm/lib/Transforms/Utils/Local.cpp

index 95431f4..e6b3b5c 100644 (file)
@@ -1156,13 +1156,11 @@ bool llvm::TryToSimplifyUncondBranchFromEmptyBlock(BasicBlock *BB,
   // |    for.body <---- (md2)
   // |_______|  |______|
   if (Instruction *TI = BB->getTerminator())
-    if (MDNode *LoopMD = TI->getMetadata(LLVMContext::MD_loop)) {
-      for (BasicBlock *Pred : predecessors(BB)) {
+    if (TI->hasMetadata(LLVMContext::MD_loop))
+      for (BasicBlock *Pred : predecessors(BB))
         if (Instruction *PredTI = Pred->getTerminator())
-          if (MDNode *PredLoopMD = PredTI->getMetadata(LLVMContext::MD_loop))
+          if (PredTI->hasMetadata(LLVMContext::MD_loop))
             return false;
-      }
-    }
 
   LLVM_DEBUG(dbgs() << "Killing Trivial BB: \n" << *BB);