TargetPassConfig.cpp - use auto const& iterator in for-range loop to avoid copies...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 21 Sep 2020 16:16:57 +0000 (17:16 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 21 Sep 2020 16:17:11 +0000 (17:17 +0100)
llvm/lib/CodeGen/TargetPassConfig.cpp

index 19db8eb..ef070ee 100644 (file)
@@ -550,7 +550,7 @@ void TargetPassConfig::addPass(Pass *P, bool verifyAfter) {
       addMachinePostPasses(Banner, /*AllowVerify*/ verifyAfter);
 
     // Add the passes after the pass P if there is any.
-    for (auto IP : Impl->InsertedPasses) {
+    for (const auto &IP : Impl->InsertedPasses) {
       if (IP.TargetPassID == PassID)
         addPass(IP.getInsertedPass(), IP.VerifyAfter);
     }