Lines Matching refs:current

572     BasicBlock* current = (*rpo)[i];
574 PrintBlockProperty("name", current->rpo_number());
580 for (BasicBlock* predecessor : current->predecessors()) {
587 for (BasicBlock* successor : current->successors()) {
598 if (current->dominator() != nullptr) {
599 PrintBlockProperty("dominator", current->dominator()->rpo_number());
602 PrintIntProperty("loop_depth", current->loop_depth());
606 RpoNumber::FromInt(current->rpo_number()));
622 for (BasicBlock::const_iterator it = current->begin();
623 it != current->end(); ++it) {
629 for (BasicBlock::const_iterator it = current->begin();
630 it != current->end(); ++it) {
644 for (BasicBlock::const_iterator it = current->begin();
645 it != current->end(); ++it) {
669 BasicBlock::Control control = current->control();
673 if (current->control_input() != nullptr) {
674 PrintNode(current->control_input());
676 os_ << -1 - current->rpo_number() << " Goto";
679 for (BasicBlock* successor : current->successors()) {
682 if (FLAG_trace_turbo_types && current->control_input() != nullptr) {
684 PrintType(current->control_input());
910 BasicBlock* current = (*rpo)[i];
911 int indent = current->loop_depth();
913 os << " + Block B" << current->rpo_number() << " (pred:";
914 for (BasicBlock* predecessor : current->predecessors()) {
917 if (current->IsLoopHeader()) {
918 os << ", loop until B" << current->loop_end()->rpo_number();
919 } else if (current->loop_header()) {
920 os << ", in loop B" << current->loop_header()->rpo_number();
924 for (BasicBlock::const_iterator it = current->begin(); it != current->end();
931 if (current->SuccessorCount() > 0) {
932 if (current->control_input() != nullptr) {
933 PrintScheduledNode(os, indent, current->control_input());
941 for (BasicBlock* successor : current->successors()) {
951 DCHECK_NULL(current->control_input());