tolerate factoring the *last* node for CellSPU.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97508 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2010-03-01 22:04:33 +00:00
parent 73736df88b
commit f94bc54757

View File

@ -351,6 +351,11 @@ static void FactorNodes(OwningPtr<Matcher> &MatcherPtr) {
return;
}
if (NewOptionsToMatch.empty()) {
MatcherPtr.reset(0);
return;
}
// If our factoring failed (didn't achieve anything) see if we can simplify in
// other ways.