Searched refs:last_instruction (Results 1 – 4 of 4) sorted by relevance
40 HInstruction* last_instruction = block->GetLastInstruction(); in MarkReachableBlocks() local41 if (last_instruction->IsIf()) { in MarkReachableBlocks()42 HIf* if_instruction = last_instruction->AsIf(); in MarkReachableBlocks()54 } else if (last_instruction->IsPackedSwitch()) { in MarkReachableBlocks()55 HPackedSwitch* switch_instruction = last_instruction->AsPackedSwitch(); in MarkReachableBlocks()
1907 HInstruction* last_instruction = predecessor->GetLastInstruction(); in DisconnectAndDelete() local1908 if (last_instruction->IsTryBoundary() && !IsCatchBlock()) { in DisconnectAndDelete()1914 DCHECK_EQ(last_instruction->AsTryBoundary()->GetNormalFlowSuccessor(), this); in DisconnectAndDelete()1929 DCHECK(last_instruction->IsIf() || in DisconnectAndDelete()1930 last_instruction->IsPackedSwitch() || in DisconnectAndDelete()1931 (last_instruction->IsTryBoundary() && IsCatchBlock())); in DisconnectAndDelete()1932 predecessor->RemoveInstruction(last_instruction); in DisconnectAndDelete()1933 predecessor->AddInstruction(new (graph_->GetArena()) HGoto(last_instruction->GetDexPc())); in DisconnectAndDelete()1938 predecessor->RemoveInstruction(last_instruction); in DisconnectAndDelete()1944 DCHECK(last_instruction->IsPackedSwitch() || in DisconnectAndDelete()[all …]
109 HInstruction* last_instruction = IsExitTryBoundaryIntoExitBlock(predecessor) ? in VisitBasicBlock() local112 if (!IsAllowedToJumpToExitBlock(last_instruction)) { in VisitBasicBlock()114 last_instruction->DebugName(), in VisitBasicBlock()115 last_instruction->GetId())); in VisitBasicBlock()
977 uint32_t last_instruction = delay_slot_.instruction_; in Jalr() local978 bool exchange = (last_instruction != 0 && in Jalr()995 CHECK_EQ(instr1, last_instruction); in Jalr()