Searched refs:try_boundary (Results 1 – 9 of 9) sorted by relevance
314 void GraphChecker::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument315 ArrayRef<HBasicBlock* const> handlers = try_boundary->GetExceptionHandlers(); in VisitTryBoundary()325 try_boundary->DebugName(), in VisitTryBoundary()326 try_boundary->GetId(), in VisitTryBoundary()336 try_boundary->DebugName(), in VisitTryBoundary()337 try_boundary->GetId())); in VisitTryBoundary()341 VisitInstruction(try_boundary); in VisitTryBoundary()
74 void VisitTryBoundary(HTryBoundary* try_boundary) override;
236 static void LinkToCatchBlocks(HTryBoundary* try_boundary, in LinkToCatchBlocks() argument243 try_boundary->AddExceptionHandler(catch_blocks.Get(it.GetHandlerAddress())); in LinkToCatchBlocks()
585 void VisitTryBoundary(HTryBoundary* try_boundary) override { in VisitTryBoundary() argument586 StartAttributeStream("kind") << (try_boundary->IsEntry() ? "entry" : "exit"); in VisitTryBoundary()
2216 HTryBoundary* try_boundary = GetLastInstruction()->AsTryBoundary(); in ComputeTryEntryOfSuccessors() local2217 if (try_boundary->IsEntry()) { in ComputeTryEntryOfSuccessors()2219 return try_boundary; in ComputeTryEntryOfSuccessors()2222 DCHECK(try_catch_information_->GetTryEntry().HasSameExceptionHandlersAs(*try_boundary)); in ComputeTryEntryOfSuccessors()
3518 void LocationsBuilderARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument3519 try_boundary->SetLocations(nullptr); in VisitTryBoundary()3522 void InstructionCodeGeneratorARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument3523 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); in VisitTryBoundary()3525 HandleGoto(try_boundary, successor); in VisitTryBoundary()
1743 void LocationsBuilderX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument1744 try_boundary->SetLocations(nullptr); in VisitTryBoundary()1747 void InstructionCodeGeneratorX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument1748 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); in VisitTryBoundary()1750 HandleGoto(try_boundary, successor); in VisitTryBoundary()
2660 void LocationsBuilderARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument2661 try_boundary->SetLocations(nullptr); in VisitTryBoundary()2664 void InstructionCodeGeneratorARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument2665 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); in VisitTryBoundary()2667 HandleGoto(try_boundary, successor); in VisitTryBoundary()
1667 void LocationsBuilderX86::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument1668 try_boundary->SetLocations(nullptr); in VisitTryBoundary()1671 void InstructionCodeGeneratorX86::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument1672 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); in VisitTryBoundary()1674 HandleGoto(try_boundary, successor); in VisitTryBoundary()