block 6399 src/api.cc Object** block = blocks()->at(i);
block 6401 src/api.cc (last_handle_before_deferred_block_ < &block[kHandleBlockSize]) &&
block 6402 src/api.cc (last_handle_before_deferred_block_ >= block)) {
block 6403 src/api.cc v->VisitPointers(block, last_handle_before_deferred_block_);
block 6409 src/api.cc v->VisitPointers(block, &block[kHandleBlockSize]);
block 570 src/api.h internal::Object** block = (spare_ != NULL) ?
block 574 src/api.h return block;
block 674 src/arm/lithium-arm.cc return new(zone()) LLabel(instr->block());
block 769 src/arm/lithium-arm.cc current_block_ = block;
block 771 src/arm/lithium-arm.cc if (block->IsStartBlock()) {
block 772 src/arm/lithium-arm.cc block->UpdateEnvironment(graph_->start_environment());
block 774 src/arm/lithium-arm.cc } else if (block->predecessors()->length() == 1) {
block 777 src/arm/lithium-arm.cc ASSERT(block->phis()->length() == 0);
block 778 src/arm/lithium-arm.cc HBasicBlock* pred = block->predecessors()->at(0);
block 783 src/arm/lithium-arm.cc ASSERT(pred->end()->FirstSuccessor() == block);
block 785 src/arm/lithium-arm.cc if (pred->end()->FirstSuccessor()->block_id() > block->block_id() ||
block 786 src/arm/lithium-arm.cc pred->end()->SecondSuccessor()->block_id() > block->block_id()) {
block 790 src/arm/lithium-arm.cc block->UpdateEnvironment(last_environment);
block 795 src/arm/lithium-arm.cc HBasicBlock* pred = block->predecessors()->at(0);
block 798 src/arm/lithium-arm.cc for (int i = 0; i < block->phis()->length(); ++i) {
block 799 src/arm/lithium-arm.cc HPhi* phi = block->phis()->at(i);
block 802 src/arm/lithium-arm.cc for (int i = 0; i < block->deleted_phis()->length(); ++i) {
block 803 src/arm/lithium-arm.cc last_environment->SetValueAt(block->deleted_phis()->at(i),
block 806 src/arm/lithium-arm.cc block->UpdateEnvironment(last_environment);
block 810 src/arm/lithium-arm.cc HInstruction* current = block->first();
block 821 src/arm/lithium-arm.cc block->set_first_instruction_index(start);
block 822 src/arm/lithium-arm.cc block->set_last_instruction_index(end);
block 824 src/arm/lithium-arm.cc block->set_argument_count(argument_count_);
block 1229 src/arm/lithium-arm.cc divisor->block()->zone());
block 307 src/arm/lithium-arm.h explicit LGap(HBasicBlock* block)
block 308 src/arm/lithium-arm.h : block_(block) {
block 325 src/arm/lithium-arm.h HBasicBlock* block() const { return block_; }
block 355 src/arm/lithium-arm.h explicit LInstructionGap(HBasicBlock* block) : LGap(block) { }
block 400 src/arm/lithium-arm.h explicit LLabel(HBasicBlock* block)
block 401 src/arm/lithium-arm.h : LGap(block), replacement_(NULL) { }
block 407 src/arm/lithium-arm.h int block_id() const { return block()->block_id(); }
block 408 src/arm/lithium-arm.h bool is_loop_header() const { return block()->IsLoopHeader(); }
block 2367 src/arm/lithium-arm.h void DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block);
block 1707 src/arm/lithium-codegen-arm.cc for (int i = block + 1; i < graph()->blocks()->length(); ++i) {
block 1849 src/arm/lithium-codegen-arm.cc block = chunk_->LookupDestination(block);
block 1851 src/arm/lithium-codegen-arm.cc if (block != next_block) {
block 1852 src/arm/lithium-codegen-arm.cc __ jmp(chunk_->GetAssemblyLabel(block));
block 167 src/arm/lithium-codegen-arm.h int GetNextEmittedBlock(int block);
block 283 src/arm/lithium-codegen-arm.h void EmitGoto(int block);
block 2715 src/ast.h Block* block = new(zone_) Block(
block 2717 src/ast.h VISIT_AND_RETURN(Block, block)
block 124 src/data-flow.h uint32_t block = data_[i / 32];
block 125 src/data-flow.h return (block & (1U << (i % 32))) != 0;
block 593 src/full-codegen.cc Block* block = module->body();
block 595 src/full-codegen.cc scope_ = block->scope();
block 600 src/full-codegen.cc SetStatementPosition(block);
block 204 src/full-codegen.h NestedBlock(FullCodeGenerator* codegen, Block* block)
block 205 src/full-codegen.h : Breakable(codegen, block) {
block 339 src/global-handles.cc NodeBlock* block = reinterpret_cast<NodeBlock*>(ptr);
block 340 src/global-handles.cc ASSERT(block->node_at(index_) == this);
block 341 src/global-handles.cc return block;
block 395 src/global-handles.cc NodeBlock* block = first_block_;
block 396 src/global-handles.cc while (block != NULL) {
block 397 src/global-handles.cc NodeBlock* tmp = block->next();
block 398 src/global-handles.cc delete block;
block 399 src/global-handles.cc block = tmp;
block 73 src/hydrogen-instructions.cc return weights[Min(block()->LoopNestingDepth(),
block 275 src/hydrogen-instructions.cc return block()->block_id() > other->block_id();
block 339 src/hydrogen-instructions.cc new(block()->zone())
block 404 src/hydrogen-instructions.cc ASSERT(!value->block()->IsStartBlock());
block 430 src/hydrogen-instructions.cc ASSERT(block_ == NULL || block == NULL);
block 431 src/hydrogen-instructions.cc block_ = block;
block 432 src/hydrogen-instructions.cc if (id_ == kNoNumber && block != NULL) {
block 433 src/hydrogen-instructions.cc id_ = block->graph()->GetNextValueID(this);
block 499 src/hydrogen-instructions.cc new_value->use_list_ = new(new_value->block()->zone()) HUseListNode(
block 553 src/hydrogen-instructions.cc ASSERT(block()->last() == this);
block 554 src/hydrogen-instructions.cc block()->set_last(previous_);
block 566 src/hydrogen-instructions.cc ASSERT(!next->block()->IsStartBlock());
block 573 src/hydrogen-instructions.cc SetBlock(next->block());
block 581 src/hydrogen-instructions.cc HBasicBlock* block = previous->block();
block 584 src/hydrogen-instructions.cc if (block->IsStartBlock() && block->IsFinished() && !IsConstant()) {
block 585 src/hydrogen-instructions.cc ASSERT(block->end()->SecondSuccessor() == NULL);
block 586 src/hydrogen-instructions.cc InsertAfter(block->end()->FirstSuccessor()->first());
block 602 src/hydrogen-instructions.cc SetBlock(block);
block 605 src/hydrogen-instructions.cc if (block->last() == previous) {
block 606 src/hydrogen-instructions.cc block->set_last(this);
block 614 src/hydrogen-instructions.cc HBasicBlock* cur_block = block();
block 618 src/hydrogen-instructions.cc HBasicBlock* other_block = other_operand->block();
block 969 src/hydrogen-instructions.cc HMathFloorOfDiv* instr = new(block()->zone()) HMathFloorOfDiv(context(),
block 1132 src/hydrogen-instructions.cc if (block()->IsLoopHeader()) {
block 1261 src/hydrogen-instructions.cc inputs_.Add(NULL, value->block()->zone());
block 1296 src/hydrogen-instructions.cc ASSERT(block() != NULL);
block 1297 src/hydrogen-instructions.cc block()->RemovePhi(this);
block 1298 src/hydrogen-instructions.cc ASSERT(block() == NULL);
block 1857 src/hydrogen-instructions.cc new(block()->zone()) HCheckMapValue(object(), names_cache->map());
block 1858 src/hydrogen-instructions.cc HInstruction* index = new(block()->zone()) HLoadKeyedFastElement(
block 1863 src/hydrogen-instructions.cc HLoadFieldByIndex* load = new(block()->zone()) HLoadFieldByIndex(
block 2547 src/hydrogen-instructions.cc ASSERT(OperandCount() == block()->predecessors()->length());
block 2550 src/hydrogen-instructions.cc HBasicBlock* defining_block = value->block();
block 2551 src/hydrogen-instructions.cc HBasicBlock* predecessor_block = block()->predecessors()->at(i);
block 601 src/hydrogen-instructions.h HBasicBlock* block() const { return block_; }
block 602 src/hydrogen-instructions.h void SetBlock(HBasicBlock* block);
block 855 src/hydrogen-instructions.h bool IsLinked() const { return block() != NULL; }
block 892 src/hydrogen-instructions.h void InitializeAsFirst(HBasicBlock* block) {
block 894 src/hydrogen-instructions.h SetBlock(block);
block 925 src/hydrogen-instructions.h virtual void SetSuccessorAt(int i, HBasicBlock* block) = 0;
block 960 src/hydrogen-instructions.h void SetSuccessorAt(int i, HBasicBlock* block) { successors_[i] = block; }
block 1016 src/hydrogen-instructions.h virtual void SetSuccessorAt(int i, HBasicBlock* block) {
block 97 src/hydrogen.cc ASSERT(phi->block() == this);
block 172 src/hydrogen.cc if (block->IsInlineReturnTarget()) {
block 178 src/hydrogen.cc HGoto* instr = new(zone()) HGoto(block);
block 287 src/hydrogen.cc ASSERT(!dominated_blocks_.Contains(block));
block 292 src/hydrogen.cc dominated_blocks_[index]->block_id() < block->block_id()) {
block 295 src/hydrogen.cc dominated_blocks_.InsertAt(index, block, zone());
block 408 src/hydrogen.cc this->back_edges_.Add(block, block->zone());
block 409 src/hydrogen.cc AddBlock(block);
block 428 src/hydrogen.cc if (block == loop_header()) return;
block 429 src/hydrogen.cc if (block->parent_loop_header() == loop_header()) return;
block 430 src/hydrogen.cc if (block->parent_loop_header() != NULL) {
block 431 src/hydrogen.cc AddBlock(block->parent_loop_header());
block 433 src/hydrogen.cc block->set_parent_loop_header(loop_header());
block 434 src/hydrogen.cc blocks_.Add(block, block->zone());
block 435 src/hydrogen.cc for (int i = 0; i < block->predecessors()->length(); ++i) {
block 436 src/hydrogen.cc AddBlock(block->predecessors()->at(i));
block 467 src/hydrogen.cc if (block != NULL && block != dont_visit_ &&
block 468 src/hydrogen.cc !reachable_.Contains(block->block_id())) {
block 469 src/hydrogen.cc reachable_.Add(block->block_id());
block 470 src/hydrogen.cc stack_.Add(block, block->zone());
block 493 src/hydrogen.cc HBasicBlock* block = blocks_.at(i);
block 495 src/hydrogen.cc block->Verify();
block 499 src/hydrogen.cc HInstruction* current = block->first();
block 503 src/hydrogen.cc ASSERT(current->block() == block);
block 509 src/hydrogen.cc HBasicBlock* first = block->end()->FirstSuccessor();
block 510 src/hydrogen.cc HBasicBlock* second = block->end()->SecondSuccessor();
block 515 src/hydrogen.cc ASSERT(first->predecessors()->Contains(block));
block 517 src/hydrogen.cc ASSERT(second->predecessors()->Contains(block));
block 522 src/hydrogen.cc for (int j = 0; j < block->phis()->length(); j++) {
block 523 src/hydrogen.cc HPhi* phi = block->phis()->at(j);
block 529 src/hydrogen.cc if (block->predecessors()->length() >= 2) {
block 530 src/hydrogen.cc int id = block->predecessors()->first()->last_environment()->ast_id();
block 531 src/hydrogen.cc for (int k = 0; k < block->predecessors()->length(); k++) {
block 532 src/hydrogen.cc HBasicBlock* predecessor = block->predecessors()->at(k);
block 552 src/hydrogen.cc HBasicBlock* block = blocks_.at(i);
block 553 src/hydrogen.cc if (block->dominator() == NULL) {
block 560 src/hydrogen.cc block->dominator());
block 561 src/hydrogen.cc ASSERT(!dominator_analyzer.reachable()->Contains(block->block_id()));
block 785 src/hydrogen.cc return result->SetupSuccessors(zone, block, NULL, visited);
block 818 src/hydrogen.cc if (block == NULL || visited->Contains(block->block_id()) ||
block 819 src/hydrogen.cc block->parent_loop_header() != loop_header) {
block 826 src/hydrogen.cc block_ = block;
block 828 src/hydrogen.cc visited->Add(block->block_id());
block 830 src/hydrogen.cc if (block->IsLoopHeader()) {
block 832 src/hydrogen.cc loop_header_ = block;
block 835 src/hydrogen.cc return result->SetupLoopMembers(zone, block, block->loop_information(),
block 838 src/hydrogen.cc ASSERT(block->IsFinished());
block 852 src/hydrogen.cc block_ = block;
block 864 src/hydrogen.cc block_ = block;
block 901 src/hydrogen.cc if (block()->IsLoopHeader() && block() != loop_->loop_header()) {
block 904 src/hydrogen.cc return SetupLoopMembers(zone, block(),
block 905 src/hydrogen.cc block()->loop_information(), loop_header_);
block 952 src/hydrogen.cc block(), visited);
block 1045 src/hydrogen.cc HBasicBlock* block = blocks_[i];
block 1046 src/hydrogen.cc if (block->IsLoopHeader()) {
block 1049 src/hydrogen.cc block->AssignCommonDominator(block->predecessors()->first());
block 1050 src/hydrogen.cc block->AssignLoopSuccessorDominators();
block 1067 src/hydrogen.cc for (int i = 0; i < block->dominated_blocks()->length(); ++i) {
block 1068 src/hydrogen.cc HBasicBlock* dominated = block->dominated_blocks()->at(i);
block 1069 src/hydrogen.cc if (block->IsDeoptimizing()) dominated->MarkAsDeoptimizing();
block 1087 src/hydrogen.cc HBasicBlock* block = phi->block();
block 1090 src/hydrogen.cc if (block == NULL) continue;
block 1102 src/hydrogen.cc block->RemovePhi(phi);
block 1144 src/hydrogen.cc HBasicBlock* block = phi->block();
block 1145 src/hydrogen.cc block->RemovePhi(phi);
block 1146 src/hydrogen.cc block->RecordDeletedPhi(phi->merged_index());
block 1254 src/hydrogen.cc TraceRange("Analyzing block B%d\n", block->block_id());
block 1259 src/hydrogen.cc if (block->predecessors()->length() == 1) {
block 1260 src/hydrogen.cc HBasicBlock* pred = block->predecessors()->first();
block 1262 src/hydrogen.cc InferControlFlowRange(HCompareIDAndBranch::cast(pred->end()), block);
block 1267 src/hydrogen.cc for (int i = 0; i < block->phis()->length(); ++i) {
block 1268 src/hydrogen.cc HPhi* phi = block->phis()->at(i);
block 1273 src/hydrogen.cc HInstruction* instr = block->first();
block 1274 src/hydrogen.cc while (instr != block->end()) {
block 1280 src/hydrogen.cc for (int i = 0; i < block->dominated_blocks()->length(); ++i) {
block 1281 src/hydrogen.cc Analyze(block->dominated_blocks()->at(i));
block 1640 src/hydrogen.cc HBasicBlock* block = graph_->blocks()->at(i);
block 1641 src/hydrogen.cc if (block->IsLoopHeader()) {
block 1642 src/hydrogen.cc HBasicBlock* back_edge = block->loop_information()->GetLastBackEdge();
block 1648 src/hydrogen.cc block->loop_information()->stack_check()->Eliminate();
block 1655 src/hydrogen.cc if (dominator == block) break;
block 1779 src/hydrogen.cc HBasicBlock* block = graph_->blocks()->at(i);
block 1780 src/hydrogen.cc HInstruction* instr = block->first();
block 1781 src/hydrogen.cc int id = block->block_id();
block 1795 src/hydrogen.cc if (block->IsLoopHeader()) {
block 1800 src/hydrogen.cc if (block->HasParentLoopHeader()) {
block 1801 src/hydrogen.cc int header_id = block->parent_loop_header()->block_id();
block 1802 src/hydrogen.cc loop_side_effects_[header_id].Add(block->IsLoopHeader()
block 1898 src/hydrogen.cc HBasicBlock* block = graph_->blocks()->at(i);
block 1899 src/hydrogen.cc if (block->IsLoopHeader()) {
block 1900 src/hydrogen.cc GVNFlagSet side_effects = loop_side_effects_[block->block_id()];
block 1902 src/hydrogen.cc block->block_id(),
block 1907 src/hydrogen.cc HBasicBlock* last = block->loop_information()->GetLastBackEdge();
block 1908 src/hydrogen.cc for (int j = block->block_id(); j <= last->block_id(); ++j) {
block 1909 src/hydrogen.cc ProcessLoopBlock(graph_->blocks()->at(j), block, side_effects,
block 1927 src/hydrogen.cc block->block_id(),
block 1929 src/hydrogen.cc HInstruction* instr = block->first();
block 1978 src/hydrogen.cc bool in_nested_loop = block != loop_header &&
block 1979 src/hydrogen.cc ((block->parent_loop_header() != loop_header) ||
block 1980 src/hydrogen.cc block->IsLoopHeader());
block 1982 src/hydrogen.cc block->IsLoopSuccessorDominator() &&
block 2035 src/hydrogen.cc return AllowCodeMotion() && !instr->block()->IsDeoptimizing();
block 2043 src/hydrogen.cc HBasicBlock* block = dominated->predecessors()->at(i);
block 2044 src/hydrogen.cc if (dominator->block_id() < block->block_id() &&
block 2045 src/hydrogen.cc block->block_id() < dominated->block_id() &&
block 2046 src/hydrogen.cc visited_on_paths_.Add(block->block_id())) {
block 2047 src/hydrogen.cc side_effects.Add(block_side_effects_[block->block_id()]);
block 2048 src/hydrogen.cc if (block->IsLoopHeader()) {
block 2049 src/hydrogen.cc side_effects.Add(loop_side_effects_[block->block_id()]);
block 2052 src/hydrogen.cc dominator, block));
block 2083 src/hydrogen.cc *dominator = block();
block 2090 src/hydrogen.cc *dominator = dominator_state->block();
block 2106 src/hydrogen.cc block_ = block;
block 2109 src/hydrogen.cc length_ = block->dominated_blocks()->length();
block 2122 src/hydrogen.cc Initialize(block, map, dominators, true, zone);
block 2149 src/hydrogen.cc new(zone) GvnBasicBlockState(this, block, map(), dominators, zone);
block 2151 src/hydrogen.cc next_->Initialize(block, map(), dominators, true, zone);
block 2159 src/hydrogen.cc block()->block_id(),
block 2160 src/hydrogen.cc previous_->block()->block_id())
block 2186 src/hydrogen.cc HBasicBlock* block = current->block();
block 2191 src/hydrogen.cc block->block_id(),
block 2192 src/hydrogen.cc block->IsLoopHeader() ? " (loop header)" : "");
block 2195 src/hydrogen.cc if (block->IsLoopHeader()) {
block 2196 src/hydrogen.cc map->Kill(loop_side_effects_[block->block_id()]);
block 2200 src/hydrogen.cc HInstruction* instr = block->first();
block 2253 src/hydrogen.cc HBasicBlock* dominated = next->block();
block 2391 src/hydrogen.cc if (value->IsPhi() && !value->block()->IsLoopHeader() && tagged_count > 0) {
block 2478 src/hydrogen.cc HBasicBlock* block = graph_->blocks()->at(i);
block 2479 src/hydrogen.cc const ZoneList<HPhi*>* phis = block->phis();
block 2484 src/hydrogen.cc HInstruction* current = block->first();
block 2509 src/hydrogen.cc HBasicBlock* block = blocks_[i];
block 2511 src/hydrogen.cc const ZoneList<HPhi*>* phis = block->phis();
block 2516 src/hydrogen.cc HInstruction* current = block->first();
block 2522 src/hydrogen.cc if (block->IsLoopHeader()) {
block 2524 src/hydrogen.cc block->loop_information()->GetLastBackEdge();
block 2530 src/hydrogen.cc ZoneList<HValue*> worklist(block->phis()->length(), zone());
block 2531 src/hydrogen.cc for (int j = 0; j < block->phis()->length(); ++j) {
block 2532 src/hydrogen.cc worklist.Add(block->phis()->at(j), zone());
block 2582 src/hydrogen.cc next = use_value->block()->predecessors()->at(use_index)->end();
block 3770 src/hydrogen.cc HBasicBlock* block = NULL;
block 3773 src/hydrogen.cc block = current->info()->break_block();
block 3774 src/hydrogen.cc if (block == NULL) {
block 3775 src/hydrogen.cc block = current->owner()->graph()->CreateBasicBlock();
block 3776 src/hydrogen.cc current->info()->set_break_block(block);
block 3781 src/hydrogen.cc block = current->info()->continue_block();
block 3782 src/hydrogen.cc if (block == NULL) {
block 3783 src/hydrogen.cc block = current->owner()->graph()->CreateBasicBlock();
block 3784 src/hydrogen.cc current->info()->set_continue_block(block);
block 3789 src/hydrogen.cc return block;
block 9070 src/hydrogen.cc ASSERT(!block->IsLoopHeader());
block 9076 src/hydrogen.cc if (value != NULL && value->IsPhi() && value->block() == block) {
block 9081 src/hydrogen.cc ASSERT(phi->OperandCount() == block->predecessors()->length());
block 9088 src/hydrogen.cc for (int j = 0; j < block->predecessors()->length(); j++) {
block 9093 src/hydrogen.cc block->AddPhi(phi);
block 114 src/hydrogen.h void set_parent_loop_header(HBasicBlock* block) {
block 116 src/hydrogen.h parent_loop_header_ = block;
block 125 src/hydrogen.h void Goto(HBasicBlock* block, FunctionState* state = NULL);
block 169 src/hydrogen.h void AddDominatedBlock(HBasicBlock* block);
block 200 src/hydrogen.h explicit HPredecessorIterator(HBasicBlock* block)
block 201 src/hydrogen.h : predecessor_list_(block->predecessors()), current_(0) { }
block 228 src/hydrogen.h void RegisterBackEdge(HBasicBlock* block);
block 236 src/hydrogen.h void AddBlock(HBasicBlock* block);
block 354 src/hydrogen.h void MarkAsDeoptimizingRecursively(HBasicBlock* block);
block 365 src/hydrogen.h void CheckForBackEdge(HBasicBlock* block, HBasicBlock* successor);
block 503 src/hydrogen.h HEnvironment* CopyAsLoopHeader(HBasicBlock* block) const;
block 515 src/hydrogen.h void AddIncomingEdge(HBasicBlock* block, HEnvironment* other);
block 801 src/hydrogen.h void set_break_block(HBasicBlock* block) { break_block_ = block; }
block 803 src/hydrogen.h void set_continue_block(HBasicBlock* block) { continue_block_ = block; }
block 847 src/hydrogen.h void set_current_block(HBasicBlock* block) { current_block_ = block; }
block 1556 src/ia32/lithium-codegen-ia32.cc for (int i = block + 1; i < graph()->blocks()->length(); ++i) {
block 1697 src/ia32/lithium-codegen-ia32.cc block = chunk_->LookupDestination(block);
block 1699 src/ia32/lithium-codegen-ia32.cc if (block != next_block) {
block 1700 src/ia32/lithium-codegen-ia32.cc __ jmp(chunk_->GetAssemblyLabel(block));
block 157 src/ia32/lithium-codegen-ia32.h int GetNextEmittedBlock(int block);
block 277 src/ia32/lithium-codegen-ia32.h void EmitGoto(int block);
block 698 src/ia32/lithium-ia32.cc return new(zone()) LLabel(instr->block());
block 795 src/ia32/lithium-ia32.cc current_block_ = block;
block 797 src/ia32/lithium-ia32.cc if (block->IsStartBlock()) {
block 798 src/ia32/lithium-ia32.cc block->UpdateEnvironment(graph_->start_environment());
block 800 src/ia32/lithium-ia32.cc } else if (block->predecessors()->length() == 1) {
block 803 src/ia32/lithium-ia32.cc ASSERT(block->phis()->length() == 0);
block 804 src/ia32/lithium-ia32.cc HBasicBlock* pred = block->predecessors()->at(0);
block 809 src/ia32/lithium-ia32.cc ASSERT(pred->end()->FirstSuccessor() == block);
block 811 src/ia32/lithium-ia32.cc if (pred->end()->FirstSuccessor()->block_id() > block->block_id() ||
block 812 src/ia32/lithium-ia32.cc pred->end()->SecondSuccessor()->block_id() > block->block_id()) {
block 816 src/ia32/lithium-ia32.cc block->UpdateEnvironment(last_environment);
block 821 src/ia32/lithium-ia32.cc HBasicBlock* pred = block->predecessors()->at(0);
block 824 src/ia32/lithium-ia32.cc for (int i = 0; i < block->phis()->length(); ++i) {
block 825 src/ia32/lithium-ia32.cc HPhi* phi = block->phis()->at(i);
block 828 src/ia32/lithium-ia32.cc for (int i = 0; i < block->deleted_phis()->length(); ++i) {
block 829 src/ia32/lithium-ia32.cc last_environment->SetValueAt(block->deleted_phis()->at(i),
block 832 src/ia32/lithium-ia32.cc block->UpdateEnvironment(last_environment);
block 836 src/ia32/lithium-ia32.cc HInstruction* current = block->first();
block 847 src/ia32/lithium-ia32.cc block->set_first_instruction_index(start);
block 848 src/ia32/lithium-ia32.cc block->set_last_instruction_index(end);
block 850 src/ia32/lithium-ia32.cc block->set_argument_count(argument_count_);
block 1257 src/ia32/lithium-ia32.cc divisor->block()->zone());
block 303 src/ia32/lithium-ia32.h explicit LGap(HBasicBlock* block) : block_(block) {
block 320 src/ia32/lithium-ia32.h HBasicBlock* block() const { return block_; }
block 350 src/ia32/lithium-ia32.h explicit LInstructionGap(HBasicBlock* block) : LGap(block) { }
block 385 src/ia32/lithium-ia32.h explicit LLabel(HBasicBlock* block)
block 386 src/ia32/lithium-ia32.h : LGap(block), replacement_(NULL) { }
block 392 src/ia32/lithium-ia32.h int block_id() const { return block()->block_id(); }
block 393 src/ia32/lithium-ia32.h bool is_loop_header() const { return block()->IsLoopHeader(); }
block 2471 src/ia32/lithium-ia32.h void DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block);
block 458 src/isolate.cc for (v8::TryCatch* block = thread->TryCatchHandler();
block 459 src/isolate.cc block != NULL;
block 460 src/isolate.cc block = TRY_CATCH_FROM_ADDRESS(block->next_)) {
block 461 src/isolate.cc v->VisitPointer(BitCast<Object**>(&(block->exception_)));
block 462 src/isolate.cc v->VisitPointer(BitCast<Object**>(&(block->message_)));
block 567 src/lithium-allocator.cc for (HSuccessorIterator it(block->end()); !it.Done(); it.Advance()) {
block 576 src/lithium-allocator.cc int index = successor->PredecessorIndexOf(block);
block 595 src/lithium-allocator.cc block->first_instruction_index());
block 597 src/lithium-allocator.cc block->last_instruction_index()).NextInstruction();
block 680 src/lithium-allocator.cc int last_instruction = block->last_instruction_index();
block 769 src/lithium-allocator.cc int start = block->first_instruction_index();
block 770 src/lithium-allocator.cc int end = block->last_instruction_index();
block 891 src/lithium-allocator.cc int block_start = block->first_instruction_index();
block 892 src/lithium-allocator.cc int index = block->last_instruction_index();
block 915 src/lithium-allocator.cc if (!phi->block()->IsLoopHeader()) {
block 1013 src/lithium-allocator.cc const ZoneList<HPhi*>* phis = block->phis();
block 1030 src/lithium-allocator.cc HBasicBlock* cur_block = block->predecessors()->at(j);
block 1057 src/lithium-allocator.cc LLabel* label = chunk_->GetLabel(phi->block()->block_id());
block 1060 src/lithium-allocator.cc live_range->SetSpillStartIndex(phi->block()->first_instruction_index());
block 1089 src/lithium-allocator.cc HBasicBlock* block = blocks->at(i);
block 1090 src/lithium-allocator.cc MeetRegisterConstraints(block);
block 1102 src/lithium-allocator.cc HBasicBlock* block = blocks->at(block_id);
block 1103 src/lithium-allocator.cc ResolvePhis(block);
block 1114 src/lithium-allocator.cc LifetimePosition::FromInstructionIndex(block->first_instruction_index());
block 1137 src/lithium-allocator.cc if (block->predecessors()->length() == 1) {
block 1138 src/lithium-allocator.cc gap = GapAt(block->first_instruction_index());
block 1183 src/lithium-allocator.cc return gap->block();
block 1222 src/lithium-allocator.cc if (block->predecessors()->length() != 1) return false;
block 1223 src/lithium-allocator.cc return block->predecessors()->first()->block_id() == block->block_id() - 1;
block 1231 src/lithium-allocator.cc HBasicBlock* block = blocks->at(block_id);
block 1232 src/lithium-allocator.cc if (CanEagerlyResolveControlFlow(block)) continue;
block 1233 src/lithium-allocator.cc BitVector* live = live_in_sets_[block->block_id()];
block 1237 src/lithium-allocator.cc for (int i = 0; i < block->predecessors()->length(); ++i) {
block 1238 src/lithium-allocator.cc HBasicBlock* cur = block->predecessors()->at(i);
block 1240 src/lithium-allocator.cc ResolveControlFlow(cur_range, block, cur);
block 1254 src/lithium-allocator.cc HBasicBlock* block = blocks->at(block_id);
block 1255 src/lithium-allocator.cc BitVector* live = ComputeLiveOut(block);
block 1258 src/lithium-allocator.cc AddInitialIntervals(block, live);
block 1262 src/lithium-allocator.cc ProcessInstructions(block, live);
block 1264 src/lithium-allocator.cc const ZoneList<HPhi*>* phis = block->phis();
block 1273 src/lithium-allocator.cc LGap* gap = GetLastGap(phi->block()->predecessors()->at(0));
block 1287 src/lithium-allocator.cc block->first_instruction_index());
block 1297 src/lithium-allocator.cc if (block->IsLoopHeader()) {
block 1302 src/lithium-allocator.cc HBasicBlock* back_edge = block->loop_information()->GetLastBackEdge();
block 1305 src/lithium-allocator.cc block->first_instruction_index());
block 1315 src/lithium-allocator.cc for (int i = block->block_id() + 1; i <= back_edge->block_id(); ++i) {
block 2035 src/lithium-allocator.cc HBasicBlock* block = end_block;
block 2037 src/lithium-allocator.cc while (block->parent_loop_header() != NULL &&
block 2038 src/lithium-allocator.cc block->parent_loop_header()->block_id() > start_block->block_id()) {
block 2039 src/lithium-allocator.cc block = block->parent_loop_header();
block 2044 src/lithium-allocator.cc if (block == end_block && !end_block->IsLoopHeader()) return end;
block 2047 src/lithium-allocator.cc block->first_instruction_index());
block 493 src/lithium-allocator.h bool CanEagerlyResolveControlFlow(HBasicBlock* block) const;
block 498 src/lithium-allocator.h BitVector* ComputeLiveOut(HBasicBlock* block);
block 499 src/lithium-allocator.h void AddInitialIntervals(HBasicBlock* block, BitVector* live_out);
block 500 src/lithium-allocator.h void ProcessInstructions(HBasicBlock* block, BitVector* live);
block 501 src/lithium-allocator.h void MeetRegisterConstraints(HBasicBlock* block);
block 505 src/lithium-allocator.h void ResolvePhis(HBasicBlock* block);
block 571 src/lithium-allocator.h HBasicBlock* block,
block 589 src/lithium-allocator.h LGap* GetLastGap(HBasicBlock* block);
block 261 src/lithium.cc HBasicBlock* block = graph_->blocks()->at(block_id);
block 262 src/lithium.cc int first_instruction = block->first_instruction_index();
block 284 src/lithium.cc HBasicBlock* block = graph()->blocks()->at(i);
block 285 src/lithium.cc int first = block->first_instruction_index();
block 286 src/lithium.cc int last = block->last_instruction_index();
block 318 src/lithium.cc LInstructionGap* gap = new(graph_->zone()) LInstructionGap(block);
block 635 src/lithium.h void AddInstruction(LInstruction* instruction, HBasicBlock* block);
block 1416 src/mips/lithium-codegen-mips.cc for (int i = block + 1; i < graph()->blocks()->length(); ++i) {
block 1568 src/mips/lithium-codegen-mips.cc block = chunk_->LookupDestination(block);
block 1570 src/mips/lithium-codegen-mips.cc if (block != next_block) {
block 1571 src/mips/lithium-codegen-mips.cc __ jmp(chunk_->GetAssemblyLabel(block));
block 164 src/mips/lithium-codegen-mips.h int GetNextEmittedBlock(int block);
block 283 src/mips/lithium-codegen-mips.h void EmitGoto(int block);
block 674 src/mips/lithium-mips.cc return new(zone()) LLabel(instr->block());
block 769 src/mips/lithium-mips.cc current_block_ = block;
block 771 src/mips/lithium-mips.cc if (block->IsStartBlock()) {
block 772 src/mips/lithium-mips.cc block->UpdateEnvironment(graph_->start_environment());
block 774 src/mips/lithium-mips.cc } else if (block->predecessors()->length() == 1) {
block 777 src/mips/lithium-mips.cc ASSERT(block->phis()->length() == 0);
block 778 src/mips/lithium-mips.cc HBasicBlock* pred = block->predecessors()->at(0);
block 783 src/mips/lithium-mips.cc ASSERT(pred->end()->FirstSuccessor() == block);
block 785 src/mips/lithium-mips.cc if (pred->end()->FirstSuccessor()->block_id() > block->block_id() ||
block 786 src/mips/lithium-mips.cc pred->end()->SecondSuccessor()->block_id() > block->block_id()) {
block 790 src/mips/lithium-mips.cc block->UpdateEnvironment(last_environment);
block 795 src/mips/lithium-mips.cc HBasicBlock* pred = block->predecessors()->at(0);
block 798 src/mips/lithium-mips.cc for (int i = 0; i < block->phis()->length(); ++i) {
block 799 src/mips/lithium-mips.cc HPhi* phi = block->phis()->at(i);
block 802 src/mips/lithium-mips.cc for (int i = 0; i < block->deleted_phis()->length(); ++i) {
block 803 src/mips/lithium-mips.cc last_environment->SetValueAt(block->deleted_phis()->at(i),
block 806 src/mips/lithium-mips.cc block->UpdateEnvironment(last_environment);
block 810 src/mips/lithium-mips.cc HInstruction* current = block->first();
block 821 src/mips/lithium-mips.cc block->set_first_instruction_index(start);
block 822 src/mips/lithium-mips.cc block->set_last_instruction_index(end);
block 824 src/mips/lithium-mips.cc block->set_argument_count(argument_count_);
block 306 src/mips/lithium-mips.h explicit LGap(HBasicBlock* block)
block 307 src/mips/lithium-mips.h : block_(block) {
block 324 src/mips/lithium-mips.h HBasicBlock* block() const { return block_; }
block 354 src/mips/lithium-mips.h explicit LInstructionGap(HBasicBlock* block) : LGap(block) { }
block 399 src/mips/lithium-mips.h explicit LLabel(HBasicBlock* block)
block 400 src/mips/lithium-mips.h : LGap(block), replacement_(NULL) { }
block 406 src/mips/lithium-mips.h int block_id() const { return block()->block_id(); }
block 407 src/mips/lithium-mips.h bool is_loop_header() const { return block()->IsLoopHeader(); }
block 2329 src/mips/lithium-mips.h void DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block);
block 1479 src/parser.cc Block* block = factory()->NewBlock(NULL, 1, true);
block 1504 src/parser.cc return block;
block 2184 src/parser.cc Block* block = factory()->NewBlock(NULL, 1, true);
block 2352 src/parser.cc block->AddStatement(factory()->NewExpressionStatement(initialize),
block 2367 src/parser.cc block->AddStatement(factory()->NewExpressionStatement(assignment),
block 2383 src/parser.cc block->AddStatement(factory()->NewExpressionStatement(assignment),
block 2396 src/parser.cc return block;
block 1443 src/x64/lithium-codegen-x64.cc for (int i = block + 1; i < graph()->blocks()->length(); ++i) {
block 1582 src/x64/lithium-codegen-x64.cc block = chunk_->LookupDestination(block);
block 1584 src/x64/lithium-codegen-x64.cc if (block != next_block) {
block 1585 src/x64/lithium-codegen-x64.cc __ jmp(chunk_->GetAssemblyLabel(block));
block 147 src/x64/lithium-codegen-x64.h int GetNextEmittedBlock(int block);
block 266 src/x64/lithium-codegen-x64.h void EmitGoto(int block);
block 679 src/x64/lithium-x64.cc return new(zone()) LLabel(instr->block());
block 774 src/x64/lithium-x64.cc current_block_ = block;
block 776 src/x64/lithium-x64.cc if (block->IsStartBlock()) {
block 777 src/x64/lithium-x64.cc block->UpdateEnvironment(graph_->start_environment());
block 779 src/x64/lithium-x64.cc } else if (block->predecessors()->length() == 1) {
block 782 src/x64/lithium-x64.cc ASSERT(block->phis()->length() == 0);
block 783 src/x64/lithium-x64.cc HBasicBlock* pred = block->predecessors()->at(0);
block 788 src/x64/lithium-x64.cc ASSERT(pred->end()->FirstSuccessor() == block);
block 790 src/x64/lithium-x64.cc if (pred->end()->FirstSuccessor()->block_id() > block->block_id() ||
block 791 src/x64/lithium-x64.cc pred->end()->SecondSuccessor()->block_id() > block->block_id()) {
block 795 src/x64/lithium-x64.cc block->UpdateEnvironment(last_environment);
block 800 src/x64/lithium-x64.cc HBasicBlock* pred = block->predecessors()->at(0);
block 803 src/x64/lithium-x64.cc for (int i = 0; i < block->phis()->length(); ++i) {
block 804 src/x64/lithium-x64.cc HPhi* phi = block->phis()->at(i);
block 807 src/x64/lithium-x64.cc for (int i = 0; i < block->deleted_phis()->length(); ++i) {
block 808 src/x64/lithium-x64.cc last_environment->SetValueAt(block->deleted_phis()->at(i),
block 811 src/x64/lithium-x64.cc block->UpdateEnvironment(last_environment);
block 815 src/x64/lithium-x64.cc HInstruction* current = block->first();
block 826 src/x64/lithium-x64.cc block->set_first_instruction_index(start);
block 827 src/x64/lithium-x64.cc block->set_last_instruction_index(end);
block 829 src/x64/lithium-x64.cc block->set_argument_count(argument_count_);
block 1197 src/x64/lithium-x64.cc divisor->block()->zone());
block 308 src/x64/lithium-x64.h explicit LGap(HBasicBlock* block)
block 309 src/x64/lithium-x64.h : block_(block) {
block 326 src/x64/lithium-x64.h HBasicBlock* block() const { return block_; }
block 357 src/x64/lithium-x64.h explicit LInstructionGap(HBasicBlock* block) : LGap(block) { }
block 402 src/x64/lithium-x64.h explicit LLabel(HBasicBlock* block)
block 403 src/x64/lithium-x64.h : LGap(block), replacement_(NULL) { }
block 409 src/x64/lithium-x64.h int block_id() const { return block()->block_id(); }
block 410 src/x64/lithium-x64.h bool is_loop_header() const { return block()->IsLoopHeader(); }
block 2324 src/x64/lithium-x64.h void DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block);
block 145 test/cctest/test-utils.cc Vector<int> block = collector.AddBlock(7, 0xbadcafe);
block 150 test/cctest/test-utils.cc block[i] = i * 7;
block 1026 tools/gcmole/gcmole.cc Block block (env, this);
block 1028 tools/gcmole/gcmole.cc block.Loop(stmt->getCond(), stmt->getBody());
block 1029 tools/gcmole/gcmole.cc } while (block.changed());
block 1030 tools/gcmole/gcmole.cc return block.out();
block 1034 tools/gcmole/gcmole.cc Block block (env, this);
block 1036 tools/gcmole/gcmole.cc block.Loop(stmt->getBody(), stmt->getCond());
block 1037 tools/gcmole/gcmole.cc } while (block.changed());
block 1038 tools/gcmole/gcmole.cc return block.out();
block 1042 tools/gcmole/gcmole.cc Block block (VisitStmt(stmt->getInit(), env), this);
block 1044 tools/gcmole/gcmole.cc block.Loop(stmt->getCond(),
block 1047 tools/gcmole/gcmole.cc } while (block.changed());
block 1048 tools/gcmole/gcmole.cc return block.out();
block 1059 tools/gcmole/gcmole.cc Block block (env, this);
block 1060 tools/gcmole/gcmole.cc block.Seq(stmt->getCond(), stmt->getBody());
block 1061 tools/gcmole/gcmole.cc return block.out();
block 1171 tools/gcmole/gcmole.cc block_ = block;
block 1176 tools/gcmole/gcmole.cc block_ = block;