// Copyright 2021 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef V8_DEOPTIMIZER_FRAME_TRANSLATION_BUILDER_H_ #define V8_DEOPTIMIZER_FRAME_TRANSLATION_BUILDER_H_ #include <optional> #include "src/codegen/register.h" #include "src/deoptimizer/translation-opcode.h" #include "src/objects/deoptimization-data.h" #include "src/zone/zone-containers.h" #if V8_ENABLE_WEBASSEMBLY #include "src/wasm/value-type.h" #endif // V8_ENABLE_WEBASSEMBLY namespace v8 { namespace internal { class LocalFactory; class FrameTranslationBuilder { … }; } // namespace internal } // namespace v8 #endif // V8_DEOPTIMIZER_FRAME_TRANSLATION_BUILDER_H_