Home
last modified time | relevance | path

Searched refs:HTryBoundary (Results 1 – 11 of 11) sorted by relevance

/art/compiler/optimizing/
Dblock_builder.cc236 static void LinkToCatchBlocks(HTryBoundary* try_boundary, in LinkToCatchBlocks()
365 HTryBoundary* try_entry = new (allocator_) HTryBoundary( in InsertTryBoundaryBlocks()
366 HTryBoundary::BoundaryKind::kEntry, try_block->GetDexPc()); in InsertTryBoundaryBlocks()
393 HTryBoundary* try_exit = in InsertTryBoundaryBlocks()
394 new (allocator_) HTryBoundary(HTryBoundary::BoundaryKind::kExit, successor->GetDexPc()); in InsertTryBoundaryBlocks()
Dgraph_checker.h74 void VisitTryBoundary(HTryBoundary* try_boundary) override;
Dgraph_checker.cc56 HTryBoundary* boundary = block->GetLastInstruction()->AsTryBoundary(); in IsExitTryBoundaryIntoExitBlock()
243 const HTryBoundary& try_entry = block->GetTryCatchInformation()->GetTryEntry(); in VisitBasicBlock()
257 const HTryBoundary* incoming_try_entry = predecessor->ComputeTryEntryOfSuccessors(); in VisitBasicBlock()
259 const HTryBoundary& stored_try_entry = block->GetTryCatchInformation()->GetTryEntry(); in VisitBasicBlock()
314 void GraphChecker::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
520 const HTryBoundary& entry = instruction->GetBlock()->GetTryCatchInformation()->GetTryEntry(); in VisitInstruction()
Dnodes.cc549 const HTryBoundary* try_entry = first_predecessor->ComputeTryEntryOfSuccessors(); in ComputeTryBlockInformation()
1942 const HTryBoundary* HBasicBlock::ComputeTryEntryOfSuccessors() const { in ComputeTryEntryOfSuccessors()
1944 HTryBoundary* try_boundary = GetLastInstruction()->AsTryBoundary(); in ComputeTryEntryOfSuccessors()
2033 bool HTryBoundary::HasSameExceptionHandlersAs(const HTryBoundary& other) const { in HasSameExceptionHandlersAs()
Dgraph_visualizer.cc543 void VisitTryBoundary(HTryBoundary* try_boundary) override { in VisitTryBoundary()
Dnodes.h72 class HTryBoundary; variable
984 explicit TryCatchInformation(const HTryBoundary& try_entry) in TryCatchInformation()
999 const HTryBoundary& GetTryEntry() const { in GetTryEntry()
1028 const HTryBoundary* try_entry_;
1370 const HTryBoundary* ComputeTryEntryOfSuccessors() const;
3254 class HTryBoundary final : public HExpression<0> {
3266 explicit HTryBoundary(BoundaryKind kind, uint32_t dex_pc = kNoDexPc)
3301 bool HasSameExceptionHandlersAs(const HTryBoundary& other) const;
Dinstruction_builder.cc141 const HTryBoundary& try_entry = current->GetTryCatchInformation()->GetTryEntry(); in InitializeBlockLocals()
216 const HTryBoundary& try_entry = current_block_->GetTryCatchInformation()->GetTryEntry(); in PropagateLocalsToCatchBlocks()
Dcode_generator_arm64.cc3437 void LocationsBuilderARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
3441 void InstructionCodeGeneratorARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
Dcode_generator_x86_64.cc1670 void LocationsBuilderX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
1674 void InstructionCodeGeneratorX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
Dcode_generator_x86.cc1501 void LocationsBuilderX86::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
1505 void InstructionCodeGeneratorX86::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
Dcode_generator_arm_vixl.cc2631 void LocationsBuilderARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
2635 void InstructionCodeGeneratorARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()