Lines Matching refs:CompileStrategy
61 enum class CompileStrategy : uint8_t {
920 CompileStrategy GetCompileStrategy(const WasmModule* module,
923 if (lazy_module) return CompileStrategy::kLazy;
925 return CompileStrategy::kDefault;
928 if (hint == nullptr) return CompileStrategy::kDefault;
931 return CompileStrategy::kLazy;
933 return CompileStrategy::kEager;
935 return CompileStrategy::kLazyBaselineEagerTopTier;
937 return CompileStrategy::kDefault;
1117 CompileStrategy strategy =
1119 if (strategy != CompileStrategy::kLazy &&
1120 strategy != CompileStrategy::kLazyBaselineEagerTopTier) {
1238 CompileStrategy::kLazy &&
1672 CompileStrategy strategy = GetCompileStrategy(
1674 if (strategy == CompileStrategy::kLazy ||
1675 strategy == CompileStrategy::kLazyBaselineEagerTopTier) {
1710 lazy_module) != CompileStrategy::kLazy);
2520 CompileStrategy strategy = GetCompileStrategy(
2523 strategy == CompileStrategy::kLazy ||
2524 strategy == CompileStrategy::kLazyBaselineEagerTopTier;
2878 CompileStrategy strategy =
2882 (strategy == CompileStrategy::kLazy ||
2883 strategy == CompileStrategy::kLazyBaselineEagerTopTier);
3077 CompileStrategy strategy = GetCompileStrategy(
3080 bool required_for_baseline = strategy == CompileStrategy::kEager;
3081 bool required_for_top_tier = strategy != CompileStrategy::kLazy;
3083 strategy == CompileStrategy::kEager ||
3084 strategy == CompileStrategy::kLazyBaselineEagerTopTier);