[Scalar] Use llvm::append_range (NFC)
authorKazu Hirata <kazu@google.com>
Sat, 11 Jun 2022 06:09:01 +0000 (23:09 -0700)
committerKazu Hirata <kazu@google.com>
Sat, 11 Jun 2022 06:09:01 +0000 (23:09 -0700)
llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp

index ed33354..273ebe0 100644 (file)
@@ -2804,8 +2804,7 @@ static bool unswitchBestCondition(
       PartialIVInfo = *Info;
       PartialIVCondBranch = L.getHeader()->getTerminator();
       TinyPtrVector<Value *> ValsToDuplicate;
-      for (auto *Inst : Info->InstToDuplicate)
-        ValsToDuplicate.push_back(Inst);
+      llvm::append_range(ValsToDuplicate, Info->InstToDuplicate);
       UnswitchCandidates.push_back(
           {L.getHeader()->getTerminator(), std::move(ValsToDuplicate)});
     }