v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
reducer-traits.h File Reference
#include <limits>
#include <type_traits>
#include "src/base/template-meta-programming/common.h"
#include "src/base/template-meta-programming/list.h"
Include dependency graph for reducer-traits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  v8::internal::compiler::turboshaft::reducer_list_length< RL >
 
struct  v8::internal::compiler::turboshaft::reducer_list_contains< RL, R >
 
struct  v8::internal::compiler::turboshaft::reducer_list_starts_with< RL, R >
 
struct  v8::internal::compiler::turboshaft::reducer_list_index_of< RL, R, Otherwise >
 
struct  v8::internal::compiler::turboshaft::reducer_list_insert_at< RL, I, R >
 
struct  v8::internal::compiler::turboshaft::reducer_list_to_stack< RL, Bottom >
 
struct  v8::internal::compiler::turboshaft::next_reducer_is< Next, Reducer >
 
struct  v8::internal::compiler::turboshaft::next_contains_reducer< Next, Reducer >
 
struct  v8::internal::compiler::turboshaft::next_contains_reducer< R< T >, Reducer >
 
struct  v8::internal::compiler::turboshaft::next_is_bottom_of_assembler_stack< Next >
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::compiler
 
namespace  v8::internal::compiler::turboshaft
 

Typedefs

template<template< typename > typename... Ts>
using v8::internal::compiler::turboshaft::reducer_list = base::tmp::list1<Ts...>