Lines Matching refs:OrigLoopExitWeight
293 uint32_t OrigLoopExitWeight = Weights[0]; in updateBranchWeights() local
297 std::swap(OrigLoopExitWeight, OrigLoopBackedgeWeight); in updateBranchWeights()
326 if (OrigLoopExitWeight > 0 && OrigLoopBackedgeWeight > 0) { in updateBranchWeights()
330 if (OrigLoopBackedgeWeight >= OrigLoopExitWeight) { in updateBranchWeights()
336 while (OrigLoopExitWeight < ZeroTripCountWeights[1] + ExitWeight0) { in updateBranchWeights()
340 (OrigLoopExitWeight & HighBit) != 0) in updateBranchWeights()
343 OrigLoopExitWeight <<= 1; in updateBranchWeights()
348 ExitWeight0 = OrigLoopExitWeight - OrigLoopBackedgeWeight; in updateBranchWeights()
356 if (OrigLoopExitWeight > OrigLoopBackedgeWeight) in updateBranchWeights()
357 OrigLoopBackedgeWeight = OrigLoopExitWeight; in updateBranchWeights()
359 assert(OrigLoopExitWeight >= ExitWeight0 && "Bad branch weight"); in updateBranchWeights()
360 ExitWeight1 = OrigLoopExitWeight - ExitWeight0; in updateBranchWeights()
364 } else if (OrigLoopExitWeight == 0) { in updateBranchWeights()