Lines Matching defs:block
36 // Create a finder starting with a given block.
37 explicit CommonDominator(HBasicBlock* block)
38 : dominator_(block), chain_length_(ChainLength(block)) {
39 DCHECK(block != nullptr);
42 // Update the common dominator with another block.
43 void Update(HBasicBlock* block) {
44 DCHECK(block != nullptr);
47 if (block == block2) {
50 size_t chain_length = ChainLength(block);
54 block = block->GetDominator();
55 DCHECK(block != nullptr);
62 while (block != block2) {
64 block = block->GetDominator();
65 DCHECK(block != nullptr);
69 dominator_ = block;
78 static size_t ChainLength(HBasicBlock* block) {
80 while (block != nullptr) {
82 block = block->GetDominator();