| Index: src/runtime-profiler.cc
|
| diff --git a/src/runtime-profiler.cc b/src/runtime-profiler.cc
|
| index 1a1ef6a847e9aae8497a61deeddf78065083973a..f091515de2296dec16e90273a395236800af3a27 100644
|
| --- a/src/runtime-profiler.cc
|
| +++ b/src/runtime-profiler.cc
|
| @@ -408,8 +408,7 @@ OptimizationReason RuntimeProfiler::ShouldOptimizeIgnition(
|
| int typeinfo, generic, total, type_percentage, generic_percentage;
|
| GetICCounts(function, &typeinfo, &generic, &total, &type_percentage,
|
| &generic_percentage);
|
| - if (type_percentage >= FLAG_type_info_threshold &&
|
| - generic_percentage <= FLAG_generic_ic_threshold) {
|
| + if (type_percentage >= FLAG_type_info_threshold) {
|
| // If this particular function hasn't had any ICs patched for enough
|
| // ticks, optimize it now.
|
| return OptimizationReason::kHotAndStable;
|
| @@ -431,8 +430,7 @@ OptimizationReason RuntimeProfiler::ShouldOptimizeIgnition(
|
| int typeinfo, generic, total, type_percentage, generic_percentage;
|
| GetICCounts(function, &typeinfo, &generic, &total, &type_percentage,
|
| &generic_percentage);
|
| - if (type_percentage >= FLAG_type_info_threshold &&
|
| - generic_percentage <= FLAG_generic_ic_threshold) {
|
| + if (type_percentage >= FLAG_type_info_threshold) {
|
| return OptimizationReason::kSmallFunction;
|
| }
|
| }
|
|
|