Searched refs:try_boundary (Results 1 – 10 of 10) sorted by relevance
/art/compiler/optimizing/ |
D | graph_checker.cc | 441 void GraphChecker::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument 442 VisitInstruction(try_boundary); in VisitTryBoundary() 444 ArrayRef<HBasicBlock* const> handlers = try_boundary->GetExceptionHandlers(); in VisitTryBoundary() 454 try_boundary->DebugName(), in VisitTryBoundary() 455 try_boundary->GetId(), in VisitTryBoundary() 465 try_boundary->DebugName(), in VisitTryBoundary() 466 try_boundary->GetId())); in VisitTryBoundary() 474 try_boundary->DebugName(), in VisitTryBoundary() 475 try_boundary->GetId(), in VisitTryBoundary() 476 try_boundary->GetBlock()->GetBlockId())); in VisitTryBoundary()
|
D | graph_checker.h | 82 void VisitTryBoundary(HTryBoundary* try_boundary) override;
|
D | block_builder.cc | 223 static void LinkToCatchBlocks(HTryBoundary* try_boundary, in LinkToCatchBlocks() argument 230 try_boundary->AddExceptionHandler(catch_blocks.Get(it.GetHandlerAddress())); in LinkToCatchBlocks()
|
D | dead_code_elimination.cc | 719 HTryBoundary* try_boundary = block->GetLastInstruction()->AsTryBoundary(); in RemoveUnneededTries() local 724 if (try_boundary->HasSameExceptionHandlersAs(*other_try_boundary)) { in RemoveUnneededTries()
|
D | graph_visualizer.cc | 592 void VisitTryBoundary(HTryBoundary* try_boundary) override { in VisitTryBoundary() argument 593 StartAttributeStream("kind") << (try_boundary->IsEntry() ? "entry" : "exit"); in VisitTryBoundary()
|
D | nodes.cc | 2164 HTryBoundary* try_boundary = GetLastInstruction()->AsTryBoundary(); in ComputeTryEntryOfSuccessors() local 2165 if (try_boundary->IsEntry()) { in ComputeTryEntryOfSuccessors() 2167 return try_boundary; in ComputeTryEntryOfSuccessors() 2170 DCHECK(try_catch_information_->GetTryEntry().HasSameExceptionHandlersAs(*try_boundary)); in ComputeTryEntryOfSuccessors()
|
D | code_generator_arm64.cc | 3789 void LocationsBuilderARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument 3790 try_boundary->SetLocations(nullptr); in VisitTryBoundary() 3793 void InstructionCodeGeneratorARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument 3794 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); in VisitTryBoundary() 3796 HandleGoto(try_boundary, successor); in VisitTryBoundary()
|
D | code_generator_x86_64.cc | 2128 void LocationsBuilderX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument 2129 try_boundary->SetLocations(nullptr); in VisitTryBoundary() 2132 void InstructionCodeGeneratorX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument 2133 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); in VisitTryBoundary() 2135 HandleGoto(try_boundary, successor); in VisitTryBoundary()
|
D | code_generator_x86.cc | 1934 void LocationsBuilderX86::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument 1935 try_boundary->SetLocations(nullptr); in VisitTryBoundary() 1938 void InstructionCodeGeneratorX86::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument 1939 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); in VisitTryBoundary() 1941 HandleGoto(try_boundary, successor); in VisitTryBoundary()
|
D | code_generator_arm_vixl.cc | 2861 void LocationsBuilderARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument 2862 try_boundary->SetLocations(nullptr); in VisitTryBoundary() 2865 void InstructionCodeGeneratorARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary() argument 2866 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); in VisitTryBoundary() 2868 HandleGoto(try_boundary, successor); in VisitTryBoundary()
|