Home
last modified time | relevance | path

Searched refs:predecessor_count (Results 1 - 7 of 7) sorted by relevance

/third_party/node/deps/v8/src/torque/
H A Dcfg.cc182 auto predecessor_count = CountBlockPredecessors(cfg_); in OptimizeCfg() local
186 if (predecessor_count[block->id()] == 0) continue; in OptimizeCfg()
194 DCHECK_GT(predecessor_count[destination->id()], 0); in OptimizeCfg()
195 if (predecessor_count[destination->id()] != 1) break; in OptimizeCfg()
203 --predecessor_count[destination->id()]; in OptimizeCfg()
204 DCHECK_EQ(predecessor_count[destination->id()], 0); in OptimizeCfg()
209 [&](Block* b) { return predecessor_count[b->id()] == 0; }); in OptimizeCfg()
/third_party/node/deps/v8/src/maglev/
H A Dmaglev-interpreter-frame-state.h249 int merge_offset, int predecessor_count, BasicBlock* predecessor, in MergePointInterpreterFrameState()
251 : predecessor_count_(predecessor_count), in MergePointInterpreterFrameState()
253 predecessors_(info.zone()->NewArray<BasicBlock*>(predecessor_count)), in MergePointInterpreterFrameState()
260 int predecessor_count, const compiler::BytecodeLivenessState* liveness, in MergePointInterpreterFrameState()
262 : predecessor_count_(predecessor_count), in MergePointInterpreterFrameState()
264 predecessors_(info.zone()->NewArray<BasicBlock*>(predecessor_count)), in MergePointInterpreterFrameState()
358 int predecessor_count() const { return predecessor_count_; } in predecessor_count() function in v8::internal::maglev::MergePointInterpreterFrameState
247 MergePointInterpreterFrameState( const MaglevCompilationUnit& info, const InterpreterFrameState& state, int merge_offset, int predecessor_count, BasicBlock* predecessor, const compiler::BytecodeLivenessState* liveness) MergePointInterpreterFrameState() argument
258 MergePointInterpreterFrameState( const MaglevCompilationUnit& info, int merge_offset, int predecessor_count, const compiler::BytecodeLivenessState* liveness, const compiler::LoopInfo* loop_info) MergePointInterpreterFrameState() argument
H A Dmaglev-regalloc.cc810 int predecessor_count = target->state()->predecessor_count(); in MergeRegisterValues() local
860 predecessor_count * sizeof(compiler::AllocatedOperand); in MergeRegisterValues()
876 for (int i = 0; i < predecessor_count; i++) { in MergeRegisterValues()
H A Dmaglev-graph-builder.h68 if (merge_state.predecessor_count() == 1) return; in ProcessMergePoint()
71 int predecessor_index = merge_state.predecessor_count() - 1; in ProcessMergePoint()
/third_party/node/deps/v8/src/compiler/
H A Draw-machine-assembler.cc273 int predecessor_count = static_cast<int>(block->PredecessorCount()); in MakeReschedulable() local
274 for (int i = 0; i < predecessor_count; ++i) { in MakeReschedulable()
281 current_control = graph()->NewNode(common()->Merge(predecessor_count), in MakeReschedulable()
286 common()->EffectPhi(predecessor_count), in MakeReschedulable()
H A Dschedule.cc362 int predecessor_count = static_cast<int>(block->PredecessorCount()); in EliminateRedundantPhiNodes() local
368 for (int i = 1; i < predecessor_count; ++i) { in EliminateRedundantPhiNodes()
H A Dload-elimination.cc1155 int predecessor_count = phi->InputCount() - 1; in UpdateStateForPhi() local
1164 for (int i = 1; i < predecessor_count; i++) { in UpdateStateForPhi()

Completed in 10 milliseconds