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