![]()  | 
  
    v8
    
   V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. 
   | 
 
#include <wasm-typer.h>
Public Member Functions | |
| WasmTyper (Editor *editor, MachineGraph *mcgraph, uint32_t function_index) | |
| const char * | reducer_name () const override | 
| Reduction | Reduce (Node *node) final | 
  Public Member Functions inherited from v8::internal::compiler::AdvancedReducer | |
| AdvancedReducer (Editor *editor) | |
  Public Member Functions inherited from v8::internal::compiler::Reducer | |
| virtual | ~Reducer ()=default | 
| Reduction | Reduce (Node *node, ObserveNodeManager *observe_node_manager) | 
| virtual void | Finalize () | 
Private Attributes | |
| uint32_t | function_index_ | 
| Zone * | graph_zone_ | 
Additional Inherited Members | |
  Static Public Member Functions inherited from v8::internal::compiler::Reducer | |
| static Reduction | NoChange () | 
| static Reduction | Replace (Node *node) | 
| static Reduction | Changed (Node *node) | 
  Protected Member Functions inherited from v8::internal::compiler::AdvancedReducer | |
| void | Replace (Node *node, Node *replacement) | 
| void | Replace (Node *node, Node *replacement, NodeId max_id) | 
| void | Revisit (Node *node) | 
| void | ReplaceWithValue (Node *node, Node *value, Node *effect=nullptr, Node *control=nullptr) | 
| void | RelaxEffectsAndControls (Node *node) | 
| void | RelaxControls (Node *node, Node *control=nullptr) | 
| void | MergeControlToEnd (TFGraph *graph, CommonOperatorBuilder *common, Node *node) | 
  Static Protected Member Functions inherited from v8::internal::compiler::AdvancedReducer | |
| static Reduction | Replace (Node *node) | 
Definition at line 26 of file wasm-typer.h.
| v8::internal::compiler::WasmTyper::WasmTyper | ( | Editor * | editor, | 
| MachineGraph * | mcgraph, | ||
| uint32_t | function_index ) | 
Definition at line 26 of file wasm-typer.cc.
Implements v8::internal::compiler::Reducer.
Definition at line 43 of file wasm-typer.cc.
      
  | 
  inlineoverridevirtual | 
Implements v8::internal::compiler::Reducer.
Definition at line 30 of file wasm-typer.h.
      
  | 
  private | 
Definition at line 35 of file wasm-typer.h.
      
  | 
  private | 
Definition at line 36 of file wasm-typer.h.