parent
47ebc1660d
commit
59661459f1
|
@ -2827,7 +2827,7 @@ static bool SimplifyBranchOnICmpChain(BranchInst *BI, IRBuilder<> &Builder,
|
|||
Values.erase(std::unique(Values.begin(), Values.end()), Values.end());
|
||||
|
||||
// If Extra was used, we require at least two switch values to do the
|
||||
// transformation. A switch with one value is just an cond branch.
|
||||
// transformation. A switch with one value is just a conditional branch.
|
||||
if (ExtraCase && Values.size() < 2) return false;
|
||||
|
||||
// TODO: Preserve branch weight metadata, similarly to how
|
||||
|
|
Loading…
Reference in New Issue