#ifndef V8_COMPILER_TURBOSHAFT_TYPER_H_
#define V8_COMPILER_TURBOSHAFT_TYPER_H_
#include <limits>
#include "src/base/logging.h"
#include "src/base/vector.h"
#include "src/compiler/turboshaft/operations.h"
#include "src/compiler/turboshaft/representations.h"
#include "src/compiler/turboshaft/types.h"
namespace v8::internal::compiler::turboshaft {
template <typename T, size_t N>
T array_min(const std::array<T, N>& a) { … }
template <typename T, size_t N>
T array_max(const std::array<T, N>& a) { … }
template <size_t Bits>
struct WordOperationTyper { … };
template <size_t Bits>
struct FloatOperationTyper { … };
class Typer { … } … };
}
#endif