/external/v8/src/compiler/ |
frame-elider.h | 31 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) const;
|
jump-threading.cc | 66 RpoNumber current = block->rpo_number(); 74 block->rpo_number().ToInt()); 76 RpoNumber fw = block->rpo_number(); 104 int next = 1 + block->rpo_number().ToInt(); 143 int block_num = block->rpo_number().ToInt(); 179 if (!skip[block->rpo_number().ToInt()]) ao++; 185 if (!skip[block->rpo_number().ToInt()]) ao++;
|
frame-elider.cc | 120 InstructionBlock* FrameElider::InstructionBlockAt(RpoNumber rpo_number) const { 121 return code_->InstructionBlockAt(rpo_number);
|
graph-visualizer.cc | 226 void PrintBlockProperty(const char* name, int rpo_number); 291 void GraphC1Visualizer::PrintBlockProperty(const char* name, int rpo_number) { 293 os_ << name << " \"B" << rpo_number << "\"\n"; local 376 PrintBlockProperty("name", current->rpo_number()); 383 os_ << " \"B" << predecessor->rpo_number() << "\""; 390 os_ << " \"B" << successor->rpo_number() << "\""; 401 PrintBlockProperty("dominator", current->dominator()->rpo_number()); 408 RpoNumber::FromInt(current->rpo_number())); 474 os_ << -1 - current->rpo_number() << " Goto"; 478 os_ << " B" << successor->rpo_number(); [all...] |
instruction.cc | 540 InstructionBlock::InstructionBlock(Zone* zone, RpoNumber rpo_number, 546 ao_number_(rpo_number), 547 rpo_number_(rpo_number), 560 size_t InstructionBlock::PredecessorIndexOf(RpoNumber rpo_number) const { 564 if (*i == rpo_number) break; 572 return RpoNumber::FromInt(block->rpo_number()); 578 return RpoNumber::FromInt(block->loop_end()->rpo_number()); 607 size_t rpo_number = 0; local 609 it != schedule->rpo_order()->end(); ++it, ++rpo_number) { 610 DCHECK(!(*blocks)[rpo_number]); [all...] |
scheduler.cc | 659 // Numbering for BasicBlock::rpo_number for this block traversal: 690 if (child->rpo_number() == unvisited) { 728 CHECK_EQ(kBlockUnvisited1, schedule_->start()->rpo_number()); 751 if (succ->rpo_number() == kBlockVisited1) continue; 752 if (succ->rpo_number() == kBlockOnStack) { 761 DCHECK(succ->rpo_number() == kBlockUnvisited1); 798 if (block->rpo_number() == kBlockOnStack) { 825 if (succ->rpo_number() == kBlockOnStack) continue; 826 if (succ->rpo_number() == kBlockVisited2) continue; 827 DCHECK(succ->rpo_number() == kBlockUnvisited2) [all...] |
live-range-separator.cc | 75 int first_block_nr = first_block->rpo_number().ToInt(); 76 int last_block_nr = last_block->rpo_number().ToInt();
|
schedule.cc | 71 void BasicBlock::set_rpo_number(int32_t rpo_number) { 72 rpo_number_ = rpo_number; 335 os << "--- BLOCK B" << block->rpo_number(); 342 os << "B" << predecessor->rpo_number(); 367 os << "B" << successor->rpo_number();
|
verifier.cc | [all...] |
schedule.h | 137 int32_t rpo_number() const { return rpo_number_; } function in class:v8::internal::compiler::final 138 void set_rpo_number(int32_t rpo_number);
|
instruction.h | [all...] |
instruction-selector-impl.h | 195 Constant(RpoNumber::FromInt(block->rpo_number())));
|
register-allocator-verifier.cc | 533 size_t index = block->rpo_number().ToSize(); 606 CHECK(predecessor_index < block->rpo_number().ToSize()); 647 block->rpo_number(), phi, first_pred_vreg, first_pred_phi, zone());
|
instruction-selector.cc | 73 sequence()->InstructionBlockAt(RpoNumber::FromInt(block->rpo_number())); 77 StartBlock(RpoNumber::FromInt(block->rpo_number())); 81 EndBlock(RpoNumber::FromInt(block->rpo_number())); 687 sequence()->InstructionBlockAt(RpoNumber::FromInt(block->rpo_number())); [all...] |
code-generator.cc | 114 current_block_ = block->rpo_number(); 121 buffer, "-- B%d start%s%s%s%s", block->rpo_number().ToInt(),
|
register-allocator.cc | [all...] |
/external/v8/test/unittests/compiler/ |
instruction-sequence-unittest.cc | 135 sequence()->EndBlock(current_block_->rpo_number()); 458 sequence()->EndBlock(end_block->rpo_number()); 464 block->successors().push_back(end_block->rpo_number()); 465 end_block->predecessors().push_back(block->rpo_number()); 488 block->successors().push_back(target->rpo_number()); 489 target->predecessors().push_back(block->rpo_number());
|
scheduler-unittest.cc | 83 CHECK(order->at(i)->rpo_number() == i); 95 CHECK_GT(end->rpo_number(), 0); 96 CHECK_EQ(body_size, end->rpo_number() - header->rpo_number()); 98 CHECK_GE(blocks[i]->rpo_number(), header->rpo_number()); 99 CHECK_LT(blocks[i]->rpo_number(), end->rpo_number()); 103 if (header->rpo_number() > 0) { 104 CHECK_NE(order->at(header->rpo_number() - 1)->loop_header(), header) [all...] |
/external/v8/test/cctest/compiler/ |
test-instruction.cc | 89 return RpoNumber::FromInt(block->rpo_number()); 98 return schedule.rpo_order()->at(block->rpo_number().ToSize()); 129 CHECK_EQ(block->rpo_number(), R.BlockAt(block)->rpo_number().ToInt());
|
test-jump-threading.cc | 79 sequence_.EndBlock(current_->rpo_number());
|