Lines Matching defs:block
5 #include "src/compiler/basic-block-instrumentor.h"
22 // Find the first place to insert new nodes in a block that's already been
24 static NodeVector::iterator FindInsertionPoint(BasicBlock* block) {
25 NodeVector::iterator i = block->begin();
26 for (; i != block->end(); ++i) {
57 // Basic block profiling disables concurrent compilation, so handle deref is
60 // Skip the exit block in profiles, since the register allocator can't handle
76 // Add the increment instructions to the start of every block.
101 BasicBlock* block = (*it);
103 DCHECK_EQ(block->rpo_number(), block_number);
104 data->SetBlockId(block_number, block->id().ToInt());
139 NodeVector::iterator insertion_point = FindInsertionPoint(block);
140 block->InsertNodes(insertion_point, &to_insert[insertion_start],
144 schedule->SetBlockForNode(block, to_insert[i]);