[PBQP Regalloc] Pre-spill vregs that have no legal physregs.
[oota-llvm.git] / include / llvm / CodeGen / RegAllocPBQP.h
index 5c0e9859915f9a740a904e302b79392a86d44df6..3f1d397039c92dd083c3a6273a4e35d8e2b9ad28 100644 (file)
@@ -309,6 +309,8 @@ public:
   }
 
   void handleAddNode(NodeId NId) {
+    assert(G.getNodeCosts(NId).getLength() > 1 &&
+           "PBQP Graph should not contain single or zero-option nodes");
     G.getNodeMetadata(NId).setup(G.getNodeCosts(NId));
   }
   void handleRemoveNode(NodeId NId) {}