Lines Matching refs:rpo_number
635 InstructionBlock::InstructionBlock(Zone* zone, RpoNumber rpo_number, in InstructionBlock() argument
641 ao_number_(rpo_number), in InstructionBlock()
642 rpo_number_(rpo_number), in InstructionBlock()
653 size_t InstructionBlock::PredecessorIndexOf(RpoNumber rpo_number) const { in PredecessorIndexOf()
657 if (*i == rpo_number) break; in PredecessorIndexOf()
665 return RpoNumber::FromInt(block->rpo_number()); in GetRpo()
671 return RpoNumber::FromInt(block->loop_end()->rpo_number()); in GetLoopEndRpo()
700 os << "B" << block->rpo_number(); in operator <<()
707 os << " loop blocks: [" << block->rpo_number() << ", " << block->loop_end() in operator <<()
749 size_t rpo_number = 0; in InstructionBlocksFor() local
751 it != schedule->rpo_order()->end(); ++it, ++rpo_number) { in InstructionBlocksFor()
752 DCHECK(!(*blocks)[rpo_number]); in InstructionBlocksFor()
753 DCHECK(GetRpo(*it).ToSize() == rpo_number); in InstructionBlocksFor()
754 (*blocks)[rpo_number] = InstructionBlockFor(zone, *it); in InstructionBlocksFor()
769 successor->predecessors()[0] == block->rpo_number()); in ValidateEdgeSplitForm()
870 DCHECK_EQ(current_block_->rpo_number(), rpo); in EndBlock()
1000 CHECK(block->rpo_number() == rpo); in PrintBlock()