Remove an invalid assert that is really just asserting when the scheduler emits
authorCameron Zwarich <zwarich@apple.com>
Tue, 27 Sep 2011 21:59:16 +0000 (21:59 +0000)
committerCameron Zwarich <zwarich@apple.com>
Tue, 27 Sep 2011 21:59:16 +0000 (21:59 +0000)
a suboptimal schedule.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140643 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/ScoreboardHazardRecognizer.cpp

index 0e005d35189db0a08918ed7eb4d4c5c7545e6959..b80c01ed58b97dc297f3a4cf69ea7ee1ec7b67e1 100644 (file)
@@ -213,7 +213,6 @@ void ScoreboardHazardRecognizer::EmitInstruction(SUnit *SU) {
         freeUnits = freeUnit & (freeUnit - 1);
       } while (freeUnits);
 
-      assert(freeUnit && "No function unit available!");
       if (IS->getReservationKind() == InstrStage::Required)
         RequiredScoreboard[cycle + i] |= freeUnit;
       else