Home | History | Annotate | Download | only in src

Lines Matching full:predecessor

204     HBasicBlock* predecessor = predecessors_[i];
205 ASSERT(predecessor->end()->IsGoto());
206 HSimulate* simulate = HSimulate::cast(predecessor->end()->previous());
209 predecessor->last_environment()->closure()->shared()
257 // Only loop header blocks can have a predecessor added after
282 // succeeding block in this list, the predecessor is before the successor.
324 // exceed the number of previously encountered predecessor edges, there is no
337 HBasicBlock* predecessor = it.Current();
339 if (predecessor->block_id() < dominator_candidate->block_id()) {
375 int HBasicBlock::PredecessorIndexOf(HBasicBlock* predecessor) const {
377 if (predecessors_[i] == predecessor) return i;
506 // Check that the predecessor array is correct.
525 HBasicBlock* predecessor = block->predecessors()->at(k);
526 ASSERT(predecessor->end()->IsGoto());
527 ASSERT(predecessor->last_environment()->ast_id() == id);
812 // Only the first predecessor of a loop header is from outside the loop.
2007 // insert at the end of the corresponding predecessor.
3190 // The block for a true condition, the actual predecessor block of the
6678 // We did not materialize any value in the predecessor environments,