Searched refs:try_boundary (Results 1 - 12 of 12) sorted by relevance

/art/compiler/optimizing/
H A Dgraph_checker.h70 void VisitTryBoundary(HTryBoundary* try_boundary) OVERRIDE;
H A Dgraph_checker.cc272 void GraphChecker::VisitTryBoundary(HTryBoundary* try_boundary) { argument
273 ArrayRef<HBasicBlock* const> handlers = try_boundary->GetExceptionHandlers();
283 try_boundary->DebugName(),
284 try_boundary->GetId(),
294 try_boundary->DebugName(),
295 try_boundary->GetId()));
299 VisitInstruction(try_boundary);
H A Dblock_builder.cc199 // catch blocks and makes them successors of `try_boundary`. The order of
202 static void LinkToCatchBlocks(HTryBoundary* try_boundary, argument
207 try_boundary->AddExceptionHandler(catch_blocks.Get(it.GetHandlerAddress()));
H A Dgraph_visualizer.cc504 void VisitTryBoundary(HTryBoundary* try_boundary) OVERRIDE {
505 StartAttributeStream("kind") << (try_boundary->IsEntry() ? "entry" : "exit");
H A Dnodes.cc1566 HTryBoundary* try_boundary = GetLastInstruction()->AsTryBoundary(); local
1567 if (try_boundary->IsEntry()) {
1569 return try_boundary;
1572 DCHECK(try_catch_information_->GetTryEntry().HasSameExceptionHandlersAs(*try_boundary));
H A Dcode_generator_arm64.cc3551 void LocationsBuilderARM64::VisitTryBoundary(HTryBoundary* try_boundary) { argument
3552 try_boundary->SetLocations(nullptr);
3555 void InstructionCodeGeneratorARM64::VisitTryBoundary(HTryBoundary* try_boundary) { argument
3556 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor();
3558 HandleGoto(try_boundary, successor);
H A Dcode_generator_mips64.cc3348 void LocationsBuilderMIPS64::VisitTryBoundary(HTryBoundary* try_boundary) {
3349 try_boundary->SetLocations(nullptr);
3352 void InstructionCodeGeneratorMIPS64::VisitTryBoundary(HTryBoundary* try_boundary) {
3353 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor();
3355 HandleGoto(try_boundary, successor);
H A Dcode_generator_arm.cc2418 void LocationsBuilderARM::VisitTryBoundary(HTryBoundary* try_boundary) { argument
2419 try_boundary->SetLocations(nullptr);
2422 void InstructionCodeGeneratorARM::VisitTryBoundary(HTryBoundary* try_boundary) { argument
2423 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor();
2425 HandleGoto(try_boundary, successor);
H A Dcode_generator_arm_vixl.cc2453 void LocationsBuilderARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { argument
2454 try_boundary->SetLocations(nullptr);
2457 void InstructionCodeGeneratorARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { argument
2458 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor();
2460 HandleGoto(try_boundary, successor);
H A Dcode_generator_mips.cc3814 void LocationsBuilderMIPS::VisitTryBoundary(HTryBoundary* try_boundary) {
3815 try_boundary->SetLocations(nullptr);
3818 void InstructionCodeGeneratorMIPS::VisitTryBoundary(HTryBoundary* try_boundary) {
3819 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor();
3821 HandleGoto(try_boundary, successor);
H A Dcode_generator_x86.cc1379 void LocationsBuilderX86::VisitTryBoundary(HTryBoundary* try_boundary) { argument
1380 try_boundary->SetLocations(nullptr);
1383 void InstructionCodeGeneratorX86::VisitTryBoundary(HTryBoundary* try_boundary) { argument
1384 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor();
1386 HandleGoto(try_boundary, successor);
H A Dcode_generator_x86_64.cc1482 void LocationsBuilderX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { argument
1483 try_boundary->SetLocations(nullptr);
1486 void InstructionCodeGeneratorX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { argument
1487 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor();
1489 HandleGoto(try_boundary, successor);

Completed in 185 milliseconds