| AlternativeType(const Alternatives *alt) | v8::internal::maglev::MergePointInterpreterFrameState | private |
| backedge_deopt_frame() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| backedge_deopt_frame_ | v8::internal::maglev::MergePointInterpreterFrameState | |
| basic_block_type() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| BasicBlockType enum name | v8::internal::maglev::MergePointInterpreterFrameState | |
| bitfield_ | v8::internal::maglev::MergePointInterpreterFrameState | private |
| catch_block_context_register() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| catch_block_context_register_ | v8::internal::maglev::MergePointInterpreterFrameState | |
| clear_is_loop() | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| ClearLoopInfo() | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| CloneKnownNodeAspects(Zone *zone) | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| exception_handler_was_used() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| frame_state() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| frame_state_ | v8::internal::maglev::MergePointInterpreterFrameState | private |
| has_phi() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| HasLoopInfo() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| InitializeLoop(MaglevGraphBuilder *graph_builder, MaglevCompilationUnit &compilation_unit, InterpreterFrameState &unmerged, BasicBlock *predecessor, bool optimistic_initial_state=false, LoopEffects *loop_effects=nullptr) | v8::internal::maglev::MergePointInterpreterFrameState | |
| InitializeWithBasicBlock(BasicBlock *current_block) | v8::internal::maglev::MergePointInterpreterFrameState | |
| is_exception_handler() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| is_loop() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| is_loop_with_peeled_iteration() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| is_resumable_loop() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| is_unmerged_loop() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| is_unmerged_unreachable_loop() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| IsUnreachableByForwardEdge() const | v8::internal::maglev::MergePointInterpreterFrameState | |
| kBasicBlockTypeBits typedef | v8::internal::maglev::MergePointInterpreterFrameState | private |
| kIsLoopWithPeeledIterationBit typedef | v8::internal::maglev::MergePointInterpreterFrameState | private |
| kIsResumableLoopBit typedef | v8::internal::maglev::MergePointInterpreterFrameState | private |
| known_node_aspects_ | v8::internal::maglev::MergePointInterpreterFrameState | private |
| loop_effects() | v8::internal::maglev::MergePointInterpreterFrameState | |
| loop_info() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| loop_metadata_ | v8::internal::maglev::MergePointInterpreterFrameState | private |
| Merge(MaglevGraphBuilder *graph_builder, InterpreterFrameState &unmerged, BasicBlock *predecessor) | v8::internal::maglev::MergePointInterpreterFrameState | |
| Merge(MaglevGraphBuilder *graph_builder, MaglevCompilationUnit &compilation_unit, InterpreterFrameState &unmerged, BasicBlock *predecessor) | v8::internal::maglev::MergePointInterpreterFrameState | |
| merge_offset() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| merge_offset_ | v8::internal::maglev::MergePointInterpreterFrameState | private |
| MergeDead(const MaglevCompilationUnit &compilation_unit, unsigned num=1) | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| MergeDeadLoop(const MaglevCompilationUnit &compilation_unit) | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| MergeLoop(MaglevGraphBuilder *graph_builder, InterpreterFrameState &loop_end_state, BasicBlock *loop_end_block) | v8::internal::maglev::MergePointInterpreterFrameState | |
| MergeLoop(MaglevGraphBuilder *graph_builder, MaglevCompilationUnit &compilation_unit, InterpreterFrameState &loop_end_state, BasicBlock *loop_end_block) | v8::internal::maglev::MergePointInterpreterFrameState | |
| MergeLoopValue(MaglevGraphBuilder *graph_builder, interpreter::Register owner, const KnownNodeAspects &unmerged_aspects, ValueNode *merged, ValueNode *unmerged) | v8::internal::maglev::MergePointInterpreterFrameState | private |
| MergePhis(MaglevGraphBuilder *builder, MaglevCompilationUnit &compilation_unit, InterpreterFrameState &unmerged, BasicBlock *predecessor, bool optimistic_loop_phis) | v8::internal::maglev::MergePointInterpreterFrameState | private |
| MergePointInterpreterFrameState(const MaglevCompilationUnit &info, int merge_offset, int predecessor_count, int predecessors_so_far, BasicBlock **predecessors, BasicBlockType type, const compiler::BytecodeLivenessState *liveness) | v8::internal::maglev::MergePointInterpreterFrameState | private |
| MergeThrow(MaglevGraphBuilder *handler_builder, const MaglevCompilationUnit *handler_unit, const KnownNodeAspects &known_node_aspects, const VirtualObjectList virtual_objects) | v8::internal::maglev::MergePointInterpreterFrameState | |
| MergeValue(const MaglevGraphBuilder *graph_builder, interpreter::Register owner, const KnownNodeAspects &unmerged_aspects, ValueNode *merged, ValueNode *unmerged, Alternatives::List *per_predecessor_alternatives, bool optimistic_loop_phis=false) | v8::internal::maglev::MergePointInterpreterFrameState | private |
| MergeVirtualObject(MaglevGraphBuilder *builder, const VirtualObjectList unmerged_vos, const KnownNodeAspects &unmerged_aspects, VirtualObject *merged, VirtualObject *unmerged) | v8::internal::maglev::MergePointInterpreterFrameState | private |
| MergeVirtualObjects(MaglevGraphBuilder *builder, MaglevCompilationUnit &compilation_unit, InterpreterFrameState &unmerged, BasicBlock *predecessor) | v8::internal::maglev::MergePointInterpreterFrameState | private |
| MergeVirtualObjects(MaglevGraphBuilder *builder, MaglevCompilationUnit &compilation_unit, const VirtualObjectList unmerged_vos, const KnownNodeAspects &unmerged_aspects) | v8::internal::maglev::MergePointInterpreterFrameState | private |
| MergeVirtualObjectValue(const MaglevGraphBuilder *graph_builder, const KnownNodeAspects &unmerged_aspects, ValueNode *merged, ValueNode *unmerged) | v8::internal::maglev::MergePointInterpreterFrameState | private |
| New(const MaglevCompilationUnit &info, const InterpreterFrameState &state, int merge_offset, int predecessor_count, BasicBlock *predecessor, const compiler::BytecodeLivenessState *liveness) | v8::internal::maglev::MergePointInterpreterFrameState | static |
| NewExceptionPhi(Zone *zone, interpreter::Register reg) | v8::internal::maglev::MergePointInterpreterFrameState | inlineprivate |
| NewForCatchBlock(const MaglevCompilationUnit &unit, const compiler::BytecodeLivenessState *liveness, int handler_offset, bool was_used, interpreter::Register context_register, Graph *graph) | v8::internal::maglev::MergePointInterpreterFrameState | static |
| NewForLoop(const InterpreterFrameState &start_state, const MaglevCompilationUnit &info, int merge_offset, int predecessor_count, const compiler::BytecodeLivenessState *liveness, const compiler::LoopInfo *loop_info, bool has_been_peeled=false) | v8::internal::maglev::MergePointInterpreterFrameState | static |
| NewLoopPhi(Zone *zone, interpreter::Register reg) | v8::internal::maglev::MergePointInterpreterFrameState | private |
| per_predecessor_alternatives_ | v8::internal::maglev::MergePointInterpreterFrameState | |
| phis() | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| phis_ | v8::internal::maglev::MergePointInterpreterFrameState | private |
| predecessor_at(int i) const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| predecessor_count() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| predecessor_count_ | v8::internal::maglev::MergePointInterpreterFrameState | private |
| predecessors_ | v8::internal::maglev::MergePointInterpreterFrameState | private |
| predecessors_so_far() const | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| predecessors_so_far_ | v8::internal::maglev::MergePointInterpreterFrameState | private |
| PrintVirtualObjects(const MaglevCompilationUnit &info, VirtualObjectList from_ifs, const char *prelude=nullptr) | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| ReducePhiPredecessorCount(unsigned num) | v8::internal::maglev::MergePointInterpreterFrameState | private |
| register_state() | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| register_state_ | v8::internal::maglev::MergePointInterpreterFrameState | private |
| RemovePredecessorAt(int predecessor_id) | v8::internal::maglev::MergePointInterpreterFrameState | |
| set_loop_effects(LoopEffects *loop_effects) | v8::internal::maglev::MergePointInterpreterFrameState | |
| set_predecessor_at(int i, BasicBlock *val) | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| set_virtual_objects(const VirtualObjectList &vos) | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| TakeKnownNodeAspects() | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| TryMergeLoop(MaglevGraphBuilder *graph_builder, InterpreterFrameState &loop_end_state, const std::function< BasicBlock *()> &FinishBlock) | v8::internal::maglev::MergePointInterpreterFrameState | |
| TurnLoopIntoRegularBlock() | v8::internal::maglev::MergePointInterpreterFrameState | inline |
| Zone::New(Args &&... args) | v8::internal::maglev::MergePointInterpreterFrameState | friend |