parent
90f5029118
commit
7656f6dbf7
|
@ -858,7 +858,7 @@ bool SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(TerminatorInst *TI,
|
|||
|
||||
if (PredHasWeights) {
|
||||
GetBranchWeights(PTI, Weights);
|
||||
// branch-weight metadata is inconsistant here.
|
||||
// branch-weight metadata is inconsistent here.
|
||||
if (Weights.size() != 1 + PredCases.size())
|
||||
PredHasWeights = SuccHasWeights = false;
|
||||
} else if (SuccHasWeights)
|
||||
|
@ -870,7 +870,7 @@ bool SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(TerminatorInst *TI,
|
|||
SmallVector<uint64_t, 8> SuccWeights;
|
||||
if (SuccHasWeights) {
|
||||
GetBranchWeights(TI, SuccWeights);
|
||||
// branch-weight metadata is inconsistant here.
|
||||
// branch-weight metadata is inconsistent here.
|
||||
if (SuccWeights.size() != 1 + BBCases.size())
|
||||
PredHasWeights = SuccHasWeights = false;
|
||||
} else if (PredHasWeights)
|
||||
|
@ -1415,7 +1415,7 @@ static bool SpeculativelyExecuteBB(BranchInst *BI, BasicBlock *BB1) {
|
|||
if (BB1V == BIParentV)
|
||||
continue;
|
||||
|
||||
// Check for saftey.
|
||||
// Check for safety.
|
||||
if (ConstantExpr *CE = dyn_cast<ConstantExpr>(BB1V)) {
|
||||
// An unfolded ConstantExpr could end up getting expanded into
|
||||
// Instructions. Don't speculate this and another instruction at
|
||||
|
|
Loading…
Reference in New Issue