Lines Matching refs:succ
208 void TraceConnect(Node* node, BasicBlock* block, BasicBlock* succ) {
210 if (succ == NULL) {
215 block->id(), succ->id());
956 BasicBlock* succ
957 if (succ->rpo_number_ == kBlockVisited1) continue;
958 if (succ->rpo_number_ == kBlockOnStack) {
962 if (succ->loop_end_ < 0) {
964 succ->loop_end_ = num_loops++;
968 DCHECK(succ->rpo_number_ == kBlockUnvisited1);
969 stack_depth = Push(stack, stack_depth, succ, kBlockUnvisited1);
999 BasicBlock* succ = NULL;
1003 succ = block->SuccessorAt(frame->index++);
1026 succ = info->outgoing->at(outgoing_index);
1031 if (succ != NULL) {
1033 if (succ->rpo_number_ == kBlockOnStack) continue;
1034 if (succ->rpo_number_ == kBlockVisited2) continue;
1035 DCHECK(succ->rpo_number_ == kBlockUnvisited2);
1036 if (loop != NULL && !loop->members->Contains(succ->id())) {
1039 loop->AddOutgoing(zone, succ);
1042 stack_depth = Push(stack, stack_depth, succ, kBlockUnvisited2);
1043 if (succ->IsLoopHeader()) {
1045 DCHECK(succ->loop_end_ >= 0 && succ->loop_end_ < num_loops);
1046 LoopInfo* next = &loops[succ->loop_end_];