Home | History | Annotate | Download | only in optimizing

Lines Matching defs:block

40   HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph);
41 graph->AddBlock(block);
42 entry->AddSuccessor(block);
44 block->AddInstruction(new (GetAllocator()) HInstanceFieldGet(parameter,
53 block->AddInstruction(new (GetAllocator()) HInstanceFieldGet(parameter,
62 HInstruction* to_remove = block->GetLastInstruction();
63 block->AddInstruction(new (GetAllocator()) HInstanceFieldGet(parameter,
72 HInstruction* different_offset = block->GetLastInstruction();
74 block->AddInstruction(new (GetAllocator()) HInstanceFieldSet(parameter,
84 block->AddInstruction(new (GetAllocator()) HInstanceFieldGet(parameter,
93 HInstruction* use_after_kill = block->GetLastInstruction();
94 block->AddInstruction(new (GetAllocator()) HExit());
96 ASSERT_EQ(to_remove->GetBlock(), block);
97 ASSERT_EQ(different_offset->GetBlock(), block);
98 ASSERT_EQ(use_after_kill->GetBlock(), block);
106 ASSERT_EQ(different_offset->GetBlock(), block);
107 ASSERT_EQ(use_after_kill->GetBlock(), block);
121 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph);
122 graph->AddBlock(block);
123 entry->AddSuccessor(block);
124 block->AddInstruction(new (GetAllocator()) HInstanceFieldGet(parameter,
134 block->AddInstruction(new (GetAllocator()) HIf(block->GetLastInstruction()));
142 block->AddSuccessor(then);
143 block->AddSuccessor(else_);
201 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph);
202 graph->AddBlock(block);
203 entry->AddSuccessor(block);
204 block->AddInstruction(new (GetAllocator()) HInstanceFieldGet(parameter,
213 block->AddInstruction(new (GetAllocator()) HGoto());
222 block->AddSuccessor(loop_header);
237 loop_header->AddInstruction(new (GetAllocator()) HIf(block->GetLastInstruction()));
290 // The exit block
361 // Make one block with a side effect.