Searched refs:catch_block (Results 1 – 7 of 7) sorted by relevance
247 bool HBasicBlockBuilder::MightHaveLiveNormalPredecessors(HBasicBlock* catch_block) { in MightHaveLiveNormalPredecessors() argument249 DCHECK_NE(catch_block->GetDexPc(), kNoDexPc) << "Should not be called on synthetic blocks"; in MightHaveLiveNormalPredecessors()252 for (HBasicBlock* predecessor : catch_block->GetPredecessors()) { in MightHaveLiveNormalPredecessors()258 const Instruction& first = code_item_accessor_.InstructionAt(catch_block->GetDexPc()); in MightHaveLiveNormalPredecessors()263 } else if (catch_block->GetPredecessors().empty()) { in MightHaveLiveNormalPredecessors()328 HBasicBlock* catch_block = GetBlockAt(address); in InsertTryBoundaryBlocks() local329 bool is_try_block = (try_block_info.find(catch_block->GetBlockId()) != try_block_info.end()); in InsertTryBoundaryBlocks()330 if (is_try_block || MightHaveLiveNormalPredecessors(catch_block)) { in InsertTryBoundaryBlocks()333 new_catch_block->AddSuccessor(catch_block); in InsertTryBoundaryBlocks()335 catch_block = new_catch_block; in InsertTryBoundaryBlocks()[all …]
67 bool MightHaveLiveNormalPredecessors(HBasicBlock* catch_block);
491 for (HBasicBlock* catch_block : entry.GetExceptionHandlers()) { in VisitInstruction()492 for (HInstructionIterator phi_it(catch_block->GetPhis()); !phi_it.Done(); phi_it.Advance()) { in VisitInstruction()500 catch_block->GetBlockId(), in VisitInstruction()
217 for (HBasicBlock* catch_block : try_entry.GetExceptionHandlers()) { in PropagateLocalsToCatchBlocks()218 ScopedArenaVector<HInstruction*>* handler_locals = GetLocalsFor(catch_block); in PropagateLocalsToCatchBlocks()233 catch_block->RemovePhi(handler_value->AsPhi()); in PropagateLocalsToCatchBlocks()
59 ## CHECK: flags "catch_block"65 ## CHECK: flags "catch_block"71 ## CHECK: flags "catch_block"168 ## CHECK: flags "catch_block"263 ## CHECK: flags "catch_block"339 ## CHECK: flags "catch_block"345 ## CHECK: flags "catch_block"435 ## CHECK: flags "catch_block"441 ## CHECK: flags "catch_block"536 ## CHECK: flags "catch_block"[all …]
45 ## CHECK-NEXT: flags "catch_block"213 ## CHECK-NOT: flags "catch_block"
180 .catch Ljava/net/SocketTimeoutException; {:try_start .. :try_end} :catch_block181 .catch Ljava/io/InterruptedIOException; {:try_start .. :try_end} :catch_block182 .catch Ljava/util/zip/ZipException; {:try_start .. :try_end} :catch_block186 :catch_block196 .catch LUnresolvedException; {:try_start .. :try_end} :catch_block200 :catch_block