Home | History | Annotate | Download | only in optimizing

Lines Matching refs:max_c

1184                                     int32_t min_c, int32_t max_c) {
1187 // Construct deoptimization on single or double bounds on range [base-min_c,base+max_c],
1192 // if (max_c >= a.length) deoptimize;
1194 // if (base-min_c > base+max_c) deoptimize;
1195 // if (base+max_c >= a.length ) deoptimize;
1198 HInstruction* upper = GetGraph()->GetIntConstant(max_c);
1231 int32_t max_c = value.GetConstant();
1261 max_c = std::max(max_c, other_c);
1274 if (min_c <= other_c && other_c <= max_c) {
1280 // OOB. Note that we reject cases where the distance min_c:max_c range gets close to
1285 uint32_t distance = static_cast<uint32_t>(max_c) - static_cast<uint32_t>(min_c);
1289 AddCompareWithDeoptimization(block, array_length, base, min_c, max_c);
1350 int32_t max_c = value.GetConstant();
1376 max_c = std::max(max_c, other_c);
1385 if (min_c <= other_c && other_c <= max_c) {
1392 uint32_t distance = static_cast<uint32_t>(max_c) - static_cast<uint32_t>(min_c);
1410 if (other_c == max_c) {
1424 // if (min_upper > max_upper) deoptimize; unless min_c == max_c
1427 // if (min_lower > max_lower) deoptimize; unless min_c == max_c
1437 if (min_c != max_c) {
1447 if (min_c != max_c) {