Lines Matching refs:last_instruction
2200 HInstruction* last_instruction = predecessor->GetLastInstruction(); in DisconnectAndDelete() local
2201 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()
2238 (last_instruction->IsTryBoundary() && IsCatchBlock())); in DisconnectAndDelete()