v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::turboshaft::GraphVisitor< typename > Member List

This is the complete list of members for v8::internal::compiler::turboshaft::GraphVisitor< typename >, including all inherited members.

AssembleOutputGraphBranch(const BranchOp &op)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
AssembleOutputGraphCall(const CallOp &op)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
AssembleOutputGraphCheckException(const CheckExceptionOp &op)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
AssembleOutputGraphDidntThrow(const DidntThrowOp &op)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
AssembleOutputGraphFrameState(const FrameStateOp &op)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
AssembleOutputGraphGoto(const GotoOp &op)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
AssembleOutputGraphParameter(const ParameterOp &param)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
AssembleOutputGraphPendingLoopPhi(const PendingLoopPhiOp &op)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
AssembleOutputGraphPhi(const PhiOp &op)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
AssembleOutputGraphSwitch(const SwitchOp &op)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
assembler()v8::internal::compiler::turboshaft::OutputGraphAssembler< GraphVisitor< AfterNext >, VariableReducer< AfterNext > >inlineprivate
Bind(Block *block)v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
block_mapping_v8::internal::compiler::turboshaft::GraphVisitor< typename >private
block_to_inline_now_v8::internal::compiler::turboshaft::GraphVisitor< typename >private
block_to_snapshot_mapping_v8::internal::compiler::turboshaft::VariableReducer< AfterNext >private
blocks_needing_variables_v8::internal::compiler::turboshaft::GraphVisitor< typename >private
blocks_to_clone_v8::internal::compiler::turboshaft::GraphVisitor< typename >private
CanHavePhis enum namev8::internal::compiler::turboshaft::GraphVisitor< typename >private
CloneAndInlineBlock(const Block *input_block)v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
CloneBlockAndGoto(const Block *input_block)v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
CloneSubGraph(Set sub_graph, bool keep_loop_kinds, bool is_loop_after_peeling=false)v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
CloseTemporaryVariableSnapshot()v8::internal::compiler::turboshaft::VariableReducer< AfterNext >inline
CreateOldToNewMapping(OpIndex old_index, OpIndex new_index)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
current_block_v8::internal::compiler::turboshaft::VariableReducer< AfterNext >private
current_block_needs_variables_v8::internal::compiler::turboshaft::GraphVisitor< typename >private
current_input_block()v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
current_input_block_v8::internal::compiler::turboshaft::GraphVisitor< typename >private
derived_this()v8::internal::compiler::turboshaft::OutputGraphAssembler< GraphVisitor< AfterNext >, VariableReducer< AfterNext > >inlineprivate
DoCloneBlock(const Block *input_block, int added_block_phi_input, Block *output_block)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
Finalize()v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
FixLoopPhis(Block *input_graph_loop)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
ForCloning enum namev8::internal::compiler::turboshaft::GraphVisitor< typename >private
GetPredecessorValue(Variable var, int predecessor_index)v8::internal::compiler::turboshaft::VariableReducer< AfterNext >inline
GetVariable(Variable var)v8::internal::compiler::turboshaft::VariableReducer< AfterNext >inline
GetVariableFor(OpIndex old_index) constv8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
Goto(Block *destination, bool is_backedge)v8::internal::compiler::turboshaft::VariableReducer< AfterNext >inline
GraphVisitor()v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
info_v8::internal::compiler::turboshaft::GraphVisitor< typename >private
InlineOp(OpIndex index, const Block *input_block)v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
InlineWaitingBlock()v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
input_graph_v8::internal::compiler::turboshaft::GraphVisitor< typename >private
is_temporary_v8::internal::compiler::turboshaft::VariableReducer< AfterNext >private
loop_pending_phis_v8::internal::compiler::turboshaft::VariableReducer< AfterNext >private
Map(OpIndex index)v8::internal::compiler::turboshaft::OutputGraphAssembler< GraphVisitor< AfterNext >, VariableReducer< AfterNext > >inlineprivate
Map(OptionalOpIndex index)v8::internal::compiler::turboshaft::OutputGraphAssembler< GraphVisitor< AfterNext >, VariableReducer< AfterNext > >inlineprivate
Map(base::Vector< const OpIndex > indices)v8::internal::compiler::turboshaft::OutputGraphAssembler< GraphVisitor< AfterNext >, VariableReducer< AfterNext > >inlineprivate
MapToNewGraph(OpIndex old_index, int predecessor_index=-1)v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
MapToNewGraph(V< T > old_index, int predecessor_index=-1)v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
MapToNewGraph(const Block *block) constv8::internal::compiler::turboshaft::GraphVisitor< typename >inline
MapToNewGraph(OptionalOpIndex old_index, int predecessor_index=-1)v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
MapToNewGraph(base::Vector< const OpIndex > inputs)v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
MergeFrameState(base::Vector< const OpIndex > frame_states_indices)v8::internal::compiler::turboshaft::VariableReducer< AfterNext >inlineprivate
MergeOpIndices(base::Vector< const OpIndex > inputs, MaybeRegisterRepresentation maybe_rep)v8::internal::compiler::turboshaft::VariableReducer< AfterNext >inlineprivate
NewLoopInvariantVariable(MaybeRegisterRepresentation rep)v8::internal::compiler::turboshaft::VariableReducer< AfterNext >inline
NewVariable(MaybeRegisterRepresentation rep)v8::internal::compiler::turboshaft::VariableReducer< AfterNext >inline
Next typedefv8::internal::compiler::turboshaft::GraphVisitor< typename >
old_opindex_to_variablesv8::internal::compiler::turboshaft::GraphVisitor< typename >private
op_mapping_v8::internal::compiler::turboshaft::GraphVisitor< typename >private
OriginForBlockStart(Block *block) constv8::internal::compiler::turboshaft::GraphVisitor< typename >inline
Phi(base::Vector< const OpIndex > inputs, RegisterRepresentation rep)v8::internal::compiler::turboshaft::RequiredOptimizationReducer< AfterNext >inline
predecessors_v8::internal::compiler::turboshaft::VariableReducer< AfterNext >private
ProcessWaitingCloningAndInlining()v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
ReducerBaseForwarder classv8::internal::compiler::turboshaft::GraphVisitor< typename >friend
ResolvePhi(const PhiOp &op, FunctionType &&map, RegisterRepresentation rep)v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
RestoreTemporaryVariableSnapshotAfter(const Block *block)v8::internal::compiler::turboshaft::VariableReducer< AfterNext >inline
SealAndSaveVariableSnapshot()v8::internal::compiler::turboshaft::VariableReducer< AfterNext >inline
Set(Variable var, V< Rep > value)v8::internal::compiler::turboshaft::VariableReducer< AfterNext >inline
SetVariable(Variable var, OpIndex new_index)v8::internal::compiler::turboshaft::VariableReducer< AfterNext >inline
SetVariableFor(OpIndex old_index, MaybeVariable var)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
Snapshot typedefv8::internal::compiler::turboshaft::VariableReducer< AfterNext >private
table_v8::internal::compiler::turboshaft::VariableReducer< AfterNext >private
tick_counter_v8::internal::compiler::turboshaft::GraphVisitor< typename >private
TraceBlockFinished()v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
TraceBlockUnreachable()v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
TraceOperationSkipped()v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
TraceReductionResult(Block *current_block, OpIndex first_output_index, OpIndex new_index)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
TraceReductionStart(OpIndex index)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
turn_loop_without_backedge_into_merge()v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
turn_loop_without_backedge_into_merge_v8::internal::compiler::turboshaft::GraphVisitor< typename >private
VisitAllBlocks()v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
VisitBlock(const Block *input_block)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
VisitBlockBody(const Block *input_block, int added_block_phi_input=-1)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
VisitBlockTerminator(const Operation &terminator, const Block *input_block)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
VisitGraph()v8::internal::compiler::turboshaft::GraphVisitor< typename >inline
VisitOpAndUpdateMapping(OpIndex index, const Block *input_block)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
VisitOpNoMappingUpdate(OpIndex index, const Block *input_block)v8::internal::compiler::turboshaft::GraphVisitor< typename >inlineprivate
WasmRevecReducer classv8::internal::compiler::turboshaft::GraphVisitor< typename >friend