[llvm] r346913 - [MachineOutliner][NFC] Check if CandidatesForRepeatedSeq < 2

Jessica Paquette via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 14 16:02:25 PST 2018


Author: paquette
Date: Wed Nov 14 16:02:24 2018
New Revision: 346913

URL: http://llvm.org/viewvc/llvm-project?rev=346913&view=rev
Log:
[MachineOutliner][NFC] Check if CandidatesForRepeatedSeq < 2

There's no reason to call getOutliningCandidateInfo with a single candidate.

Modified:
    llvm/trunk/lib/CodeGen/MachineOutliner.cpp

Modified: llvm/trunk/lib/CodeGen/MachineOutliner.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/MachineOutliner.cpp?rev=346913&r1=346912&r2=346913&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/MachineOutliner.cpp (original)
+++ llvm/trunk/lib/CodeGen/MachineOutliner.cpp Wed Nov 14 16:02:24 2018
@@ -1123,7 +1123,7 @@ unsigned MachineOutliner::findCandidates
     // We've found something we might want to outline.
     // Create an OutlinedFunction to store it and check if it'd be beneficial
     // to outline.
-    if (CandidatesForRepeatedSeq.empty())
+    if (CandidatesForRepeatedSeq.size() < 2)
       continue;
 
     // Arbitrarily choose a TII from the first candidate.




More information about the llvm-commits mailing list