Lines Matching refs:ExecutionTier
774 using RequiredBaselineTierField = base::BitField8<ExecutionTier, 0, 2>;
775 using RequiredTopTierField = base::BitField8<ExecutionTier, 2, 2>;
776 using ReachedTierField = base::BitField8<ExecutionTier, 4, 2>;
895 ExecutionTier ApplyHintToExecutionTier(WasmCompilationHintTier hint,
896 ExecutionTier default_tier) {
901 return ExecutionTier::kLiftoff;
903 return ExecutionTier::kTurbofan;
942 ExecutionTier baseline_tier;
943 ExecutionTier top_tier;
967 result.top_tier = ExecutionTier::kTurbofan;
981 static_assert(ExecutionTier::kLiftoff < ExecutionTier::kTurbofan,
999 baseline_units_.emplace_back(func_index, ExecutionTier::kNone,
1019 void AddBaselineUnit(int func_index, ExecutionTier tier) {
1023 void AddTopTierUnit(int func_index, ExecutionTier tier) {
1028 baseline_units_.emplace_back(func_index, ExecutionTier::kLiftoff,
1032 void AddRecompilationUnit(int func_index, ExecutionTier tier) {
1036 tier == ExecutionTier::kLiftoff ? kForDebugging : kNoDebugging);
1395 WasmCompilationUnit tiering_unit{func_index, ExecutionTier::kTurbofan,
1476 ExecutionTier tier = unit.tier();
1477 if (tier == ExecutionTier::kLiftoff) {
1480 if (tier == ExecutionTier::kTurbofan) {
1543 ExecutionTier current_tier = unit->tier();
1595 unit->tier() == ExecutionTier::kTurbofan;
3091 ExecutionTier required_baseline_tier = required_for_baseline
3093 : ExecutionTier::kNone;
3094 ExecutionTier required_top_tier =
3095 required_for_top_tier ? requested_tiers.top_tier : ExecutionTier::kNone;
3097 ReachedTierField::encode(ExecutionTier::kNone) |
3122 RequiredTopTierField::encode(ExecutionTier::kLiftoff) |
3123 RequiredBaselineTierField::encode(ExecutionTier::kLiftoff) |
3124 ReachedTierField::encode(ExecutionTier::kNone);
3149 ExecutionTier required_baseline_tier =
3152 ExecutionTier required_top_tier =
3154 ExecutionTier reached_tier =
3170 required_baseline_tier = ExecutionTier::kLiftoff;
3171 if (required_top_tier == ExecutionTier::kTurbofan) {
3172 required_top_tier = ExecutionTier::kLiftoff;
3261 RequiredBaselineTierField::encode(ExecutionTier::kTurbofan) |
3262 RequiredTopTierField::encode(ExecutionTier::kTurbofan) |
3263 ReachedTierField::encode(ExecutionTier::kTurbofan);
3363 auto new_tier = new_tiering_state == kTieredDown ? ExecutionTier::kLiftoff
3364 : ExecutionTier::kTurbofan;
3515 static_assert(ExecutionTier::kNone < ExecutionTier::kLiftoff &&
3516 ExecutionTier::kLiftoff < ExecutionTier::kTurbofan,
3532 DCHECK_EQ(code->tier(), ExecutionTier::kTurbofan);
3536 DCHECK_NE(code->tier(), ExecutionTier::kNone);
3545 ExecutionTier required_baseline_tier =
3547 ExecutionTier required_top_tier =
3549 ExecutionTier reached_tier = ReachedTierField::decode(function_progress);
3557 if (code->tier() == ExecutionTier::kTurbofan) {
3574 : code->tier() == ExecutionTier::kTurbofan;
3968 ExecutionTier::kNone, kNoDebugging);