Home
last modified time | relevance | path

Searched refs:GetFirstInstruction (Results 1 – 21 of 21) sorted by relevance

/art/compiler/optimizing/
Dselect_generator.cc124 HInstruction* instr = true_block->GetFirstInstruction(); in Run()
129 HInstruction* instr = false_block->GetFirstInstruction(); in Run()
147 true_value = true_block->GetFirstInstruction()->InputAt(0); in Run()
148 false_value = false_block->GetFirstInstruction()->InputAt(0); in Run()
177 false_block->GetFirstInstruction()->ReplaceInput(select, 0); in Run()
Dconstant_folding_test.cc125 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F()
186 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F()
247 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F()
326 HInstruction* inst1 = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F()
397 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F()
460 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F()
524 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F()
624 HInstruction* inst1 = graph->GetBlocks()[4]->GetFirstInstruction()->InputAt(0); in TEST_F()
709 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F()
Dsuspend_check_test.cc42 ASSERT_TRUE(loop_header->GetFirstInstruction()->IsSuspendCheck()); in TestCode()
Dgvn_test.cc184 ASSERT_TRUE(then->GetFirstInstruction()->IsGoto()); in TEST_F()
185 ASSERT_TRUE(else_->GetFirstInstruction()->IsGoto()); in TEST_F()
186 ASSERT_TRUE(join->GetFirstInstruction()->IsExit()); in TEST_F()
411 outer_loop_body->RemoveInstruction(outer_loop_body->GetFirstInstruction()); in TEST_F()
Dpc_relative_fixups_mips.cc57 entry_block->InsertInstructionBefore(base_, entry_block->GetFirstInstruction()); in InitializePCRelativeBasePointer()
Ddead_code_elimination.cc198 not_throws->InsertInstructionBefore(bound, not_throws->GetFirstInstruction()); in RemoveNonNullControlDependences()
243 HInstruction* first = block->GetFirstInstruction(); in SimplifyAlwaysThrows()
327 HInstruction* first = block->GetFirstInstruction(); in SimplifyIfs()
Dgraph_test.cc289 ASSERT_EQ(block->GetFirstInstruction(), first_instruction); in TEST_F()
302 ASSERT_EQ(block->GetFirstInstruction(), first_instruction); in TEST_F()
Dpc_relative_fixups_x86.cc178 entry_block->InsertInstructionBefore(method_address, entry_block->GetFirstInstruction()); in GetPCRelativeBasePointer()
Dnodes.cc244 HInstruction* instruction = GetFirstInstruction(); in GetFirstInstructionDisregardMoves()
528 HInstruction* first_instruction = header->GetFirstInstruction(); in SimplifyLoop()
595 block->GetFirstInstruction() != nullptr && in SimplifyCFG()
596 block->GetFirstInstruction()->IsSuspendCheck()) { in SimplifyCFG()
599 block->RemoveInstruction(block->GetFirstInstruction()); in SimplifyCFG()
683 if (entry_block_->GetFirstInstruction() == nullptr) { in GetCurrentMethod()
687 cached_current_method_, entry_block_->GetFirstInstruction()); in GetCurrentMethod()
1972 && block.GetFirstInstruction() == block.GetLastInstruction(); in HasOnlyOneInstruction()
1984 return (GetFirstInstruction() == GetLastInstruction()) && in IsSingleReturnOrReturnVoidAllowingPhis()
Dregister_allocator_test.cc366 HXor* first_xor = graph->GetBlocks()[1]->GetFirstInstruction()->AsXor(); in TEST_F()
443 LiveInterval* unhandled = graph->GetEntryBlock()->GetFirstInstruction()->GetLiveInterval(); in TEST_F()
449 graph->GetEntryBlock()->GetFirstInstruction()); in TEST_F()
Dregister_allocation_resolver.cc575 at = at->GetBlock()->GetFirstInstruction(); in InsertParallelMoveAt()
665 HInstruction* first = block->GetFirstInstruction(); in InsertParallelMoveAtEntryOf()
Dinduction_var_analysis.cc217 m->MoveBefore(body->GetFirstInstruction(), false); in RewriteBreakLoopBody()
1156 body->GetFirstInstruction() != index->InputAt(1) || in RewriteBreakLoop()
1157 !body->GetFirstInstruction()->HasOnlyOneNonEnvironmentUse() || in RewriteBreakLoop()
1158 !body->GetFirstInstruction()->GetNext()->IsGoto()) { in RewriteBreakLoop()
Dgvn.cc473 HInstruction* current = block->GetFirstInstruction(); in VisitBasicBlock()
Dinliner.cc170 for (HInstruction* instruction = block->GetFirstInstruction(); instruction != nullptr;) { in Run()
910 bb_cursor->InsertInstructionBefore(deopt_flag, bb_cursor->GetFirstInstruction()); in AddCHAGuard()
935 bb_cursor->InsertInstructionBefore(receiver_class, bb_cursor->GetFirstInstruction()); in AddTypeGuard()
1256 bb_cursor->InsertInstructionBefore(receiver_class, bb_cursor->GetFirstInstruction()); in TryInlinePolymorphicCallToSameTarget()
Dloop_optimization.cc1199 while (!header->GetFirstInstruction()->IsGoto()) { in Vectorize()
1200 header->RemoveInstruction(header->GetFirstInstruction()); in Vectorize()
1244 HEnvironment* env = vector_header_->GetFirstInstruction()->GetEnvironment(); in GenerateNewLoop()
1896 exit->InsertInstructionBefore(reduce, exit->GetFirstInstruction()); in ReduceAndExtractIfNeeded()
2377 HInstruction* s = block->GetFirstInstruction(); in TrySetSimpleLoopHeader()
Dinstruction_builder.cc253 current_block_->InsertInstructionBefore(instruction, current_block_->GetFirstInstruction()); in InsertInstructionAtTop()
306 DCHECK(block->GetFirstInstruction()->IsSuspendCheck()); in IsBlockPopulated()
307 return block->GetFirstInstruction() != block->GetLastInstruction(); in IsBlockPopulated()
Dreference_type_propagation.cc277 : start_block->GetFirstInstruction(); in BoundTypeIn()
Dgraph_checker.cc350 } else if (load->GetBlock()->GetFirstInstruction() != load) { in VisitLoadException()
Dbounds_check_elimination.cc545 for (HInstruction* instruction = block->GetFirstInstruction(); instruction != nullptr;) { in VisitBasicBlock()
Dcode_generator.cc1447 DCHECK(block->GetFirstInstruction() == spills); in ClearSpillSlotsFromLoopPhisInStackMap()
Dnodes.h1073 HInstruction* GetFirstInstruction() const { return instructions_.first_instruction_; } in GetFirstInstruction() function