Searched refs:rpo (Results 1 – 10 of 10) sorted by relevance
43 void InstructionScheduler::StartBlock(RpoNumber rpo) { in StartBlock() argument48 sequence()->StartBlock(rpo); in StartBlock()52 void InstructionScheduler::EndBlock(RpoNumber rpo) { in EndBlock() argument54 sequence()->EndBlock(rpo); in EndBlock()
661 Instruction* InstructionSequence::GetBlockStart(RpoNumber rpo) const { in GetBlockStart()662 const InstructionBlock* block = InstructionBlockAt(rpo); in GetBlockStart()667 void InstructionSequence::StartBlock(RpoNumber rpo) { in StartBlock() argument668 DCHECK(block_starts_.size() == rpo.ToSize()); in StartBlock()669 InstructionBlock* block = InstructionBlockAt(rpo); in StartBlock()676 void InstructionSequence::EndBlock(RpoNumber rpo) { in EndBlock() argument678 InstructionBlock* block = InstructionBlockAt(rpo); in EndBlock()886 std::ostream& operator<<(std::ostream& os, const RpoNumber& rpo) { in operator <<() argument887 return os << rpo.ToSize(); in operator <<()904 RpoNumber rpo = RpoNumber::FromInt(i); in operator <<() local[all …]
168 RpoNumber rpo = constant.ToRpoNumber(); in ApplyForwarding() local169 RpoNumber fw = result[rpo.ToInt()]; in ApplyForwarding()170 if (!(fw == rpo)) immediates[i] = Constant(fw); in ApplyForwarding()
31 void StartBlock(RpoNumber rpo);32 void EndBlock(RpoNumber rpo);
60 Label* GetLabel(RpoNumber rpo) { return &labels_[rpo.ToSize()]; } in GetLabel() argument
62 void StartBlock(RpoNumber rpo);63 void EndBlock(RpoNumber rpo);
372 const BasicBlockVector* rpo = schedule->rpo_order(); in PrintSchedule() local373 for (size_t i = 0; i < rpo->size(); i++) { in PrintSchedule()374 BasicBlock* current = (*rpo)[i]; in PrintSchedule()
904 explicit Constant(RpoNumber rpo) : type_(kRpoNumber), value_(rpo.ToInt()) {} in Constant() argument1227 Instruction* GetBlockStart(RpoNumber rpo) const;1249 void StartBlock(RpoNumber rpo);1250 void EndBlock(RpoNumber rpo);
86 void InstructionSelector::StartBlock(RpoNumber rpo) { in StartBlock() argument90 scheduler_->StartBlock(rpo); in StartBlock()92 sequence()->StartBlock(rpo); in StartBlock()97 void InstructionSelector::EndBlock(RpoNumber rpo) { in EndBlock() argument101 scheduler_->EndBlock(rpo); in EndBlock()103 sequence()->EndBlock(rpo); in EndBlock()
423 Rpo rpo = Rpo::FromInt(static_cast<int>(instruction_blocks_.size())); in NewBlock() local430 loop_end = Rpo::FromInt(rpo.ToInt() + loop_data.expected_blocks_); in NewBlock()432 loop_data.loop_header_ = rpo; in NewBlock()443 InstructionBlock(zone(), rpo, loop_header, loop_end, deferred, false); in NewBlock()446 sequence()->StartBlock(rpo); in NewBlock()