/art/compiler/optimizing/ |
graph_test.cc | 94 ASSERT_EQ(if_block->GetLastInstruction()->AsIf()->IfTrueSuccessor(), if_true); 95 ASSERT_EQ(if_block->GetLastInstruction()->AsIf()->IfFalseSuccessor(), return_block); 100 ASSERT_EQ(if_block->GetLastInstruction()->AsIf()->IfTrueSuccessor(), if_true); 103 HBasicBlock* false_block = if_block->GetLastInstruction()->AsIf()->IfFalseSuccessor(); 126 ASSERT_EQ(if_block->GetLastInstruction()->AsIf()->IfTrueSuccessor(), return_block); 127 ASSERT_EQ(if_block->GetLastInstruction()->AsIf()->IfFalseSuccessor(), if_false); 132 ASSERT_EQ(if_block->GetLastInstruction()->AsIf()->IfFalseSuccessor(), if_false); 135 HBasicBlock* true_block = if_block->GetLastInstruction()->AsIf()->IfTrueSuccessor(); 156 ASSERT_EQ(if_block->GetLastInstruction()->AsIf()->IfTrueSuccessor(), if_block); 157 ASSERT_EQ(if_block->GetLastInstruction()->AsIf()->IfFalseSuccessor(), return_block) [all...] |
licm_test.cc | 131 loop_body_->InsertInstructionBefore(get_field, loop_body_->GetLastInstruction()); 135 loop_body_->InsertInstructionBefore(set_field, loop_body_->GetLastInstruction()); 158 loop_body_->InsertInstructionBefore(get_field, loop_body_->GetLastInstruction()); 169 loop_body_->InsertInstructionBefore(set_field, loop_body_->GetLastInstruction()); 184 loop_body_->InsertInstructionBefore(get_array, loop_body_->GetLastInstruction()); 187 loop_body_->InsertInstructionBefore(set_array, loop_body_->GetLastInstruction()); 202 loop_body_->InsertInstructionBefore(get_array, loop_body_->GetLastInstruction()); 205 loop_body_->InsertInstructionBefore(set_array, loop_body_->GetLastInstruction());
|
cha_guard_optimization.cc | 156 instruction = dominator->GetLastInstruction(); 198 flag->MoveBefore(pre_header->GetLastInstruction()); 199 compare->MoveBefore(pre_header->GetLastInstruction()); 207 pre_header->InsertInstructionBefore(deoptimize, pre_header->GetLastInstruction());
|
gvn_test.cc | 62 HInstruction* to_remove = block->GetLastInstruction(); 72 HInstruction* different_offset = block->GetLastInstruction(); 93 HInstruction* use_after_kill = block->GetLastInstruction(); 134 block->AddInstruction(new (GetAllocator()) HIf(block->GetLastInstruction())); 236 HInstruction* field_get_in_loop_header = loop_header->GetLastInstruction(); 237 loop_header->AddInstruction(new (GetAllocator()) HIf(block->GetLastInstruction())); 251 HInstruction* field_set = loop_body->GetLastInstruction(); 261 HInstruction* field_get_in_loop_body = loop_body->GetLastInstruction(); 273 HInstruction* field_get_in_exit = exit->GetLastInstruction(); 397 outer_loop_body->GetLastInstruction()); [all...] |
dead_code_elimination.cc | 45 HInstruction* last_instruction = block->GetLastInstruction(); 154 HIf* ifs = block->GetLastInstruction()->AsIf(); 244 HInstruction* last = block->GetLastInstruction(); 326 HInstruction* last = block->GetLastInstruction(); 432 while (block->GetLastInstruction()->IsGoto()) {
|
graph_checker_test.cc | 122 HInstruction* last_inst = exit_block->GetLastInstruction();
|
live_ranges_test.cc | 78 ASSERT_TRUE(block->GetLastInstruction()->IsReturn()); 79 ASSERT_EQ(8u, block->GetLastInstruction()->GetLifetimePosition()); 124 ASSERT_TRUE(block->GetLastInstruction()->IsReturn()); 125 ASSERT_EQ(22u, block->GetLastInstruction()->GetLifetimePosition());
|
licm.cc | 158 instruction->MoveBefore(pre_header->GetLastInstruction());
|
select_generator.cc | 96 HIf* if_instruction = block->GetLastInstruction()->AsIf();
|
code_sinking.cc | 37 HInstruction* last = exit_predecessor->GetLastInstruction(); 240 insert_pos = target_block->GetLastInstruction();
|
instruction_builder.cc | 307 return block->GetFirstInstruction() != block->GetLastInstruction(); 637 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); 646 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); 656 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); 666 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); 676 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); 686 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); 696 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); 707 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); 718 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); [all...] |
nodes.cc | 639 HInstruction* gota = entry_block_->GetLastInstruction(); [all...] |
graph_checker.cc | 50 HTryBoundary* boundary = block->GetLastInstruction()->AsTryBoundary(); 122 predecessor->GetSinglePredecessor()->GetLastInstruction() : 123 predecessor->GetLastInstruction(); 157 if (current->GetNext() == nullptr && current != block->GetLastInstruction()) { [all...] |
bounds_check_elimination.cc | [all...] |
induction_var_analysis_test.cc | 177 HInstruction* control = loop_header_[d]->GetLastInstruction(); [all...] |
scheduler.cc | 582 cursor_ = block->GetLastInstruction(); 643 DCHECK_NE(cursor, cursor->GetBlock()->GetLastInstruction());
|
loop_optimization_test.cc | 245 new (GetAllocator()) HSuspendCheck(), header->GetLastInstruction());
|
codegen_test.cc | 460 block->InsertInstructionBefore(move, block->GetLastInstruction()); 507 block->InsertInstructionBefore(move, block->GetLastInstruction()); 574 block->InsertInstructionBefore(move, block->GetLastInstruction());
|
reference_type_propagation.cc | 374 BoundTypeForClassCheck(block->GetLastInstruction()); 378 HIf* ifInstruction = block->GetLastInstruction()->AsIf(); 490 HIf* ifInstruction = block->GetLastInstruction()->AsIf(); [all...] |
induction_var_analysis.cc | 120 HInstruction* control = guard->GetLastInstruction(); [all...] |
induction_var_range_test.cc | [all...] |
induction_var_range.cc | 182 DCHECK(block->GetLastInstruction() != nullptr) << block->GetBlockId(); 184 block->InsertInstructionBefore(instruction, block->GetLastInstruction()); 191 return loop->GetHeader()->GetLastInstruction(); [all...] |
register_allocator_test.cc | 347 HReturn* ret = return_block->GetLastInstruction()->AsReturn(); 369 HXor* last_xor = graph->GetBlocks()[1]->GetLastInstruction()->GetPrevious()->AsXor(); [all...] |
register_allocation_resolver.cc | 636 HInstruction* last = block->GetLastInstruction();
|
/external/v8/src/compiler/ |
register-allocator.cc | 67 Instruction* GetLastInstruction(InstructionSequence* code, [all...] |