Searched refs:last_instruction (Results 1 – 5 of 5) sorted by relevance
45 HInstruction* last_instruction = block->GetLastInstruction(); in MarkReachableBlocks() local46 if (last_instruction->IsIf()) { in MarkReachableBlocks()47 HIf* if_instruction = last_instruction->AsIf(); in MarkReachableBlocks()59 } else if (last_instruction->IsPackedSwitch()) { in MarkReachableBlocks()60 HPackedSwitch* switch_instruction = last_instruction->AsPackedSwitch(); in MarkReachableBlocks()
2200 HInstruction* last_instruction = predecessor->GetLastInstruction(); in DisconnectAndDelete() local2201 if (last_instruction->IsTryBoundary() && !IsCatchBlock()) { in DisconnectAndDelete()2207 DCHECK_EQ(last_instruction->AsTryBoundary()->GetNormalFlowSuccessor(), this); in DisconnectAndDelete()2222 DCHECK(last_instruction->IsIf() || in DisconnectAndDelete()2223 last_instruction->IsPackedSwitch() || in DisconnectAndDelete()2224 (last_instruction->IsTryBoundary() && IsCatchBlock())); in DisconnectAndDelete()2225 predecessor->RemoveInstruction(last_instruction); in DisconnectAndDelete()2226 predecessor->AddInstruction(new (graph_->GetAllocator()) HGoto(last_instruction->GetDexPc())); in DisconnectAndDelete()2231 predecessor->RemoveInstruction(last_instruction); in DisconnectAndDelete()2237 DCHECK(last_instruction->IsPackedSwitch() || in DisconnectAndDelete()[all …]
151 HInstruction* last_instruction = IsExitTryBoundaryIntoExitBlock(predecessor) ? in VisitBasicBlock() local154 if (!IsAllowedToJumpToExitBlock(last_instruction)) { in VisitBasicBlock()156 last_instruction->DebugName(), in VisitBasicBlock()157 last_instruction->GetId())); in VisitBasicBlock()
685 DexInstructionIterator last_instruction = instructions.begin(); in TEST_F() local687 last_instruction = dex_it; in TEST_F()689 if (last_instruction->SizeInCodeUnits() == 1) { in TEST_F()691 const_cast<Instruction&>(last_instruction.Inst()).SetOpcode( in TEST_F()699 EXPECT_TRUE(it2 == last_instruction); in TEST_F()
2327 DexInstructionIterator last_instruction = instructions.begin(); in TEST_F() local2329 last_instruction = dex_it; in TEST_F()2331 ASSERT_EQ(last_instruction->SizeInCodeUnits(), 1u); in TEST_F()2333 const_cast<Instruction&>(last_instruction.Inst()).SetOpcode( in TEST_F()2341 EXPECT_TRUE(it2 == last_instruction); in TEST_F()