Home
last modified time | relevance | path

Searched refs:rpo (Results 1 - 9 of 9) sorted by relevance

/third_party/node/deps/v8/src/compiler/backend/
H A Djump-threading.cc232 RpoNumber rpo = rpo_immediates[i]; in ApplyForwarding() local
233 if (rpo.IsValid()) { in ApplyForwarding()
234 RpoNumber fw = result[rpo.ToInt()]; in ApplyForwarding()
235 if (fw != rpo) rpo_immediates[i] = fw; in ApplyForwarding()
H A Dinstruction-scheduler.cc91 void InstructionScheduler::StartBlock(RpoNumber rpo) { in StartBlock() argument
98 sequence()->StartBlock(rpo); in StartBlock()
101 void InstructionScheduler::EndBlock(RpoNumber rpo) { in EndBlock() argument
107 sequence()->EndBlock(rpo); in EndBlock()
H A Dinstruction.cc884 Instruction* InstructionSequence::GetBlockStart(RpoNumber rpo) const {
885 const InstructionBlock* block = InstructionBlockAt(rpo);
889 void InstructionSequence::StartBlock(RpoNumber rpo) {
891 current_block_ = InstructionBlockAt(rpo);
896 void InstructionSequence::EndBlock(RpoNumber rpo) {
898 DCHECK_EQ(current_block_->rpo_number(), rpo);
1016 RpoNumber rpo = RpoNumber::FromInt(block_id);
1017 const InstructionBlock* block = InstructionBlockAt(rpo);
1018 CHECK(block->rpo_number() == rpo);
1187 std::ostream& operator<<(std::ostream& os, const RpoNumber& rpo) {
[all...]
H A Dinstruction-scheduler.h39 V8_EXPORT_PRIVATE void StartBlock(RpoNumber rpo);
40 V8_EXPORT_PRIVATE void EndBlock(RpoNumber rpo);
H A Dcode-generator.h148 Label* GetLabel(RpoNumber rpo) { return &labels_[rpo.ToSize()]; } in GetLabel() argument
224 // Compute branch info from given instruction. Returns a valid rpo number
225 // if the branch is redundant, the returned rpo number point to the target
H A Dinstruction.h1123 explicit Constant(RpoNumber rpo) : type_(kRpoNumber), value_(rpo.ToInt()) {} in Constant() argument
1712 Instruction* GetBlockStart(RpoNumber rpo) const;
1734 void StartBlock(RpoNumber rpo);
1735 void EndBlock(RpoNumber rpo);
1764 // immediates vector so that we don't repeatedly push the same rpo in AddImmediate()
H A Dinstruction-selector.h305 void StartBlock(RpoNumber rpo);
306 void EndBlock(RpoNumber rpo);
H A Dinstruction-selector.cc151 void InstructionSelector::StartBlock(RpoNumber rpo) { in StartBlock() argument
154 scheduler_->StartBlock(rpo); in StartBlock()
156 sequence()->StartBlock(rpo); in StartBlock()
160 void InstructionSelector::EndBlock(RpoNumber rpo) { in EndBlock() argument
163 scheduler_->EndBlock(rpo); in EndBlock()
165 sequence()->EndBlock(rpo); in EndBlock()
/third_party/node/deps/v8/src/compiler/
H A Dgraph-visualizer.cc570 const BasicBlockVector* rpo = schedule->rpo_order(); in PrintSchedule() local
571 for (size_t i = 0; i < rpo->size(); i++) { in PrintSchedule()
572 BasicBlock* current = (*rpo)[i]; in PrintSchedule()
908 const BasicBlockVector* rpo = schedule->rpo_order(); in PrintScheduledGraph() local
909 for (size_t i = 0; i < rpo->size(); i++) { in PrintScheduledGraph()
910 BasicBlock* current = (*rpo)[i]; in PrintScheduledGraph()

Completed in 17 milliseconds