Searched refs:predecessor_count (Results 1 - 7 of 7) sorted by relevance
/third_party/node/deps/v8/src/torque/ |
H A D | cfg.cc | 182 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 D | maglev-interpreter-frame-state.h | 249 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 D | maglev-regalloc.cc | 810 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 D | maglev-graph-builder.h | 68 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 D | raw-machine-assembler.cc | 273 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 D | schedule.cc | 362 int predecessor_count = static_cast<int>(block->PredecessorCount()); in EliminateRedundantPhiNodes() local 368 for (int i = 1; i < predecessor_count; ++i) { in EliminateRedundantPhiNodes()
|
H A D | load-elimination.cc | 1155 int predecessor_count = phi->InputCount() - 1; in UpdateStateForPhi() local 1164 for (int i = 1; i < predecessor_count; i++) { in UpdateStateForPhi()
|
Completed in 10 milliseconds