projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PBQP Regalloc] Pre-spill vregs that have no legal physregs.
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
RegAllocPBQP.h
diff --git
a/include/llvm/CodeGen/RegAllocPBQP.h
b/include/llvm/CodeGen/RegAllocPBQP.h
index 5c0e9859915f9a740a904e302b79392a86d44df6..3f1d397039c92dd083c3a6273a4e35d8e2b9ad28 100644
(file)
--- a/
include/llvm/CodeGen/RegAllocPBQP.h
+++ b/
include/llvm/CodeGen/RegAllocPBQP.h
@@
-309,6
+309,8
@@
public:
}
void handleAddNode(NodeId NId) {
}
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) {}
G.getNodeMetadata(NId).setup(G.getNodeCosts(NId));
}
void handleRemoveNode(NodeId NId) {}