Home
last modified time | relevance | path

Searched refs:merge_states_ (Results 1 - 2 of 2) sorted by relevance

/third_party/node/deps/v8/src/maglev/
H A Dmaglev-graph-builder.h65 MergePointInterpreterFrameState& merge_state = *merge_states_[offset]; in ProcessMergePoint()
107 for (Phi* phi : *merge_states_[offset]->phis()) { in ProcessMergePoint()
116 return merge_states_[offset] != nullptr; in IsOffsetAMergePoint()
138 merge_states_[iterator_.GetJumpTargetOffset()]->MergeDead(); in EmitUnconditionalDeopt()
140 merge_states_[iterator_.next_offset()]->MergeDead(); in EmitUnconditionalDeopt()
145 merge_states_[iterator_.GetJumpTargetOffset()]->MergeDeadLoop(); in EmitUnconditionalDeopt()
149 merge_states_[offset.target_offset]->MergeDead(); in EmitUnconditionalDeopt()
151 merge_states_[iterator_.next_offset()]->MergeDead(); in EmitUnconditionalDeopt()
156 merge_states_[iterator_.next_offset()]->MergeDead(); in EmitUnconditionalDeopt()
162 if (V8_UNLIKELY(merge_states_[offse in VisitSingleBytecode()
541 MergePointInterpreterFrameState** merge_states_; global() member in v8::internal::maglev::MaglevGraphBuilder
[all...]
H A Dmaglev-graph-builder.cc42 // Overallocate merge_states_ by one to allow always looking up the in MaglevGraphBuilder()
44 merge_states_(zone()->NewArray<MergePointInterpreterFrameState*>( in MaglevGraphBuilder()
48 memset(merge_states_, 0, in MaglevGraphBuilder()
65 merge_states_[offset] = zone()->New<MergePointInterpreterFrameState>( in MaglevGraphBuilder()
743 merge_states_[target]->MergeLoop(*compilation_unit_, in VisitJumpLoop()
779 if (merge_states_[target] == nullptr) { in MergeIntoFrameState()
784 merge_states_[target] = zone()->New<MergePointInterpreterFrameState>( in MergeIntoFrameState()
789 merge_states_[target]->Merge(*compilation_unit_, current_interpreter_frame_, in MergeIntoFrameState()

Completed in 3 milliseconds