Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dselect_generator.cc122 HInstruction* instr = true_block->GetFirstInstruction(); in Run()
127 HInstruction* instr = false_block->GetFirstInstruction(); in Run()
145 true_value = true_block->GetFirstInstruction()->InputAt(0); in Run()
146 false_value = false_block->GetFirstInstruction()->InputAt(0); in Run()
175 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()
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()
Dsuspend_check_test.cc42 ASSERT_TRUE(loop_header->GetFirstInstruction()->IsSuspendCheck()); in TestCode()
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()
Dregister_allocator_test.cc368 HXor* first_xor = graph->GetBlocks()[1]->GetFirstInstruction()->AsXor(); in TEST_F()
445 LiveInterval* unhandled = graph->GetEntryBlock()->GetFirstInstruction()->GetLiveInterval(); in TEST_F()
451 graph->GetEntryBlock()->GetFirstInstruction()); in TEST_F()
Dnodes.cc252 HInstruction* instruction = GetFirstInstruction(); in GetFirstInstructionDisregardMoves()
701 HInstruction* first_instruction = header->GetFirstInstruction(); in SimplifyLoop()
768 block->GetFirstInstruction() != nullptr && in SimplifyCFG()
769 block->GetFirstInstruction()->IsSuspendCheck()) { in SimplifyCFG()
772 block->RemoveInstruction(block->GetFirstInstruction()); in SimplifyCFG()
856 if (entry_block_->GetFirstInstruction() == nullptr) { in GetCurrentMethod()
860 cached_current_method_, entry_block_->GetFirstInstruction()); in GetCurrentMethod()
2244 && block.GetFirstInstruction() == block.GetLastInstruction(); in HasOnlyOneInstruction()
2256 return (GetFirstInstruction() == GetLastInstruction()) && in IsSingleReturnOrReturnVoidAllowingPhis()
Dregister_allocation_resolver.cc574 at = at->GetBlock()->GetFirstInstruction(); in InsertParallelMoveAt()
664 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.cc488 HInstruction* current = block->GetFirstInstruction(); in VisitBasicBlock()
Dinliner.cc169 for (HInstruction* instruction = block->GetFirstInstruction(); instruction != nullptr;) { in Run()
815 bb_cursor->InsertInstructionBefore(deopt_flag, bb_cursor->GetFirstInstruction()); in AddCHAGuard()
840 bb_cursor->InsertInstructionBefore(receiver_class, bb_cursor->GetFirstInstruction()); in AddTypeGuard()
1159 bb_cursor->InsertInstructionBefore(receiver_class, bb_cursor->GetFirstInstruction()); in TryInlinePolymorphicCallToSameTarget()
Dloop_optimization.cc1205 while (!header->GetFirstInstruction()->IsGoto()) { in Vectorize()
1206 header->RemoveInstruction(header->GetFirstInstruction()); in Vectorize()
1276 HEnvironment* env = vector_header_->GetFirstInstruction()->GetEnvironment(); in GenerateNewLoop()
1943 exit->InsertInstructionBefore(reduce, exit->GetFirstInstruction()); in ReduceAndExtractIfNeeded()
2448 HInstruction* s = block->GetFirstInstruction(); in TrySetSimpleLoopHeader()
Dreference_type_propagation.cc267 : start_block->GetFirstInstruction(); in BoundTypeIn()
Dgraph_checker.cc351 } else if (load->GetBlock()->GetFirstInstruction() != load) { in VisitLoadException()
Dinstruction_builder.cc290 current_block_->InsertInstructionBefore(instruction, current_block_->GetFirstInstruction()); in InsertInstructionAtTop()
343 DCHECK(block->GetFirstInstruction()->IsSuspendCheck()); in IsBlockPopulated()
344 return block->GetFirstInstruction() != block->GetLastInstruction(); in IsBlockPopulated()
Dbounds_check_elimination.cc545 for (HInstruction* instruction = block->GetFirstInstruction(); instruction != nullptr;) { in VisitBasicBlock()
Dload_store_elimination.cc3540 if (blk->GetFirstInstruction() != ins) { in ReorderMaterializationsForEnvDominance()
3543 ins->MoveBefore(blk->GetFirstInstruction(), /*do_checks=*/false); in ReorderMaterializationsForEnvDominance()
Dcode_generator.cc1611 DCHECK(block->GetFirstInstruction() == spills); in ClearSpillSlotsFromLoopPhisInStackMap()
Dnodes.h1186 HInstruction* GetFirstInstruction() const { return instructions_.first_instruction_; } in GetFirstInstruction() function