Home
last modified time | relevance | path

Searched refs:GetFirstInstruction (Results 1 – 20 of 20) 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()
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()
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.cc243 HInstruction* instruction = GetFirstInstruction(); in GetFirstInstructionDisregardMoves()
527 HInstruction* first_instruction = header->GetFirstInstruction(); in SimplifyLoop()
594 block->GetFirstInstruction() != nullptr && in SimplifyCFG()
595 block->GetFirstInstruction()->IsSuspendCheck()) { in SimplifyCFG()
598 block->RemoveInstruction(block->GetFirstInstruction()); in SimplifyCFG()
682 if (entry_block_->GetFirstInstruction() == nullptr) { in GetCurrentMethod()
686 cached_current_method_, entry_block_->GetFirstInstruction()); in GetCurrentMethod()
1972 && block.GetFirstInstruction() == block.GetLastInstruction(); in HasOnlyOneInstruction()
1984 return (GetFirstInstruction() == GetLastInstruction()) && in IsSingleReturnOrReturnVoidAllowingPhis()
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()
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()
924 bb_cursor->InsertInstructionBefore(deopt_flag, bb_cursor->GetFirstInstruction()); in AddCHAGuard()
949 bb_cursor->InsertInstructionBefore(receiver_class, bb_cursor->GetFirstInstruction()); in AddTypeGuard()
1269 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()
1851 exit->InsertInstructionBefore(reduce, exit->GetFirstInstruction()); in ReduceAndExtractIfNeeded()
2344 HInstruction* s = block->GetFirstInstruction(); in TrySetSimpleLoopHeader()
Dreference_type_propagation.cc238 : start_block->GetFirstInstruction(); in BoundTypeIn()
Dgraph_checker.cc351 } else if (load->GetBlock()->GetFirstInstruction() != load) { in VisitLoadException()
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()
Dbounds_check_elimination.cc545 for (HInstruction* instruction = block->GetFirstInstruction(); instruction != nullptr;) { in VisitBasicBlock()
Dcode_generator.cc1589 DCHECK(block->GetFirstInstruction() == spills); in ClearSpillSlotsFromLoopPhisInStackMap()
Dnodes.h1146 HInstruction* GetFirstInstruction() const { return instructions_.first_instruction_; } in GetFirstInstruction() function