Lines Matching defs:result
37 #include "src/wasm/wasm-result.h"
950 ExecutionTierPair result;
952 result.baseline_tier = WasmCompilationUnit::GetBaselineExecutionTier(module);
962 result.top_tier = result.baseline_tier;
963 return result;
967 result.top_tier = ExecutionTier::kTurbofan;
973 result.baseline_tier =
974 ApplyHintToExecutionTier(hint->baseline_tier, result.baseline_tier);
975 result.top_tier =
976 ApplyHintToExecutionTier(hint->top_tier, result.top_tier);
983 if (result.baseline_tier > result.top_tier) {
984 result.top_tier = result.baseline_tier;
986 return result;
1095 DecodeResult result;
1128 DecodeResult result = ValidateSingleFunction(
1130 if (result.failed()) {
1131 SetCompileError(thrower, wire_bytes, func, module, result.error());
1179 WasmCompilationResult result = baseline_unit.ExecuteCompilation(
1192 CHECK_IMPLIES(result.failed(), FLAG_wasm_lazy_validation);
1194 if (result.failed()) {
1208 if (result.feedback_vector_slots > 0) {
1211 result.feedback_vector_slots);
1221 native_module->AddCompiledCode(std::move(result)));
1294 std::vector<CallSiteFeedback> result(feedback.length() / 2);
1314 result[i / 2] = {target.function_index(), count};
1362 result[i / 2] = {found_target, found_count};
1375 result[i / 2] = {-1, count};
1385 result[i / 2] = {-1, -1};
1387 EnqueueCallees(result);
1388 feedback_for_function_[func_index].feedback_vector = std::move(result);
1548 WasmCompilationResult result = unit->ExecuteCompilation(
1550 results_to_publish.emplace_back(std::move(result));
1554 // (synchronized): Publish the compilation result and get the next unit.
1563 if (!unit->for_debugging() && result.result_tier != current_tier) {
2281 void AsyncCompileJob::AsyncCompileSucceeded(Handle<WasmModuleObject> result) {
2289 resolver_->OnCompilationSucceeded(result);
2491 ModuleResult result;
2500 result = DecodeWasmModule(
2506 if (!FLAG_wasm_lazy_validation && result.ok()) {
2507 const WasmModule* module = result.value().get();
2530 result = ModuleResult(function_result.error());
2538 if (result.failed()) {
2540 job->DoSync<DecodeFail>(std::move(result).error());
2543 std::shared_ptr<WasmModule> module = std::move(result).value();
2887 DecodeResult result =
2891 if (result.failed()) {
2892 FinishAsyncCompileJobWithError(result.error());
2926 ModuleResult result = decoder_.FinishDecoding(false);
2927 if (result.failed()) {
2928 FinishAsyncCompileJobWithError(result.error());
2951 result.value().get(), include_liftoff, job_->dynamic_tiering_);
2953 std::move(result).value(), true, code_size_estimate);
2975 cache_hit = job_->GetOrCreateNativeModule(std::move(result).value(),
3020 MaybeHandle<WasmModuleObject> result = DeserializeNativeModule(
3023 if (result.is_null()) return false;
3026 job_->isolate_->global_handles()->Create(*result.ToHandleChecked());
3694 // For import wrapper compilation units, add result to the cache.
3958 WasmCompilationResult result = compiler::CompileWasmImportCallWrapper(
3964 result.func_index, result.code_desc, result.frame_slot_count,
3965 result.tagged_parameter_slots,
3966 result.protected_instructions_data.as_vector(),
3967 result.source_positions.as_vector(), GetCodeKind(result),