![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <graph.h>
Classes | |
| class | OperationIterator |
| class | OpIndexIterator |
Public Types | |
| using | MutableOperationIterator = OperationIterator<Operation, Graph> |
| using | ConstOperationIterator |
Private Member Functions | |
| bool | InputsValid (const Operation &op) const |
| template<class Op > | |
| void | IncrementInputUses (const Op &op) |
| template<class Op > | |
| void | DecrementInputUses (const Op &op) |
| V8_NOINLINE V8_PRESERVE_MOST void | AllocateNewBlocks () |
Private Attributes | |
| OperationBuffer | operations_ |
| ZoneVector< Block * > | bound_blocks_ |
| base::Vector< Block * > | all_blocks_ |
| size_t | next_block_ = 0 |
| GrowingOpIndexSidetable< BlockIndex > | op_to_block_ |
| ZoneVector< Block * > | block_permutation_ |
| Zone * | graph_zone_ |
| GrowingOpIndexSidetable< SourcePosition > | source_positions_ |
| GrowingOpIndexSidetable< OpIndex > | operation_origins_ |
| uint32_t | dominator_tree_depth_ = 0 |
| GrowingOpIndexSidetable< Type > | operation_types_ |
| Graph * | companion_ = nullptr |
| LoopUnrollingAnalyzer * | loop_unrolling_analyzer_ = nullptr |
| ZoneAbslFlatHashSet< uint32_t > | stack_checks_to_remove_ |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |