Lines Matching defs:block
9 #include "src/maglev/maglev-basic-block.h"
33 // // A function that processes each basic block before its nodes are walked.
34 // void PreProcessBasicBlock(MaglevCompilationUnit*, BasicBlock* block);
56 BasicBlock* block() const { return *block_it_; }
88 BasicBlock* block = *block_it_;
90 node_processor_.PreProcessBasicBlock(compilation_unit_, block);
92 if (block->has_phi()) {
93 for (Phi* phi : *block->phis()) {
98 for (node_it_ = block->nodes().begin(); node_it_ != block->nodes().end();
104 ProcessNodeBase(block->control_node(), GetCurrentState());
154 void PreProcessBasicBlock(MaglevCompilationUnit*, BasicBlock* block) {}
178 void PreProcessBasicBlock(MaglevCompilationUnit* unit, BasicBlock* block) {
179 processor_.PreProcessBasicBlock(unit, block);
180 Base::PreProcessBasicBlock(unit, block);