Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dblock_builder.cc223 static void LinkToCatchBlocks(HTryBoundary* try_boundary, in LinkToCatchBlocks()
352 HTryBoundary* try_entry = new (allocator_) HTryBoundary( in InsertTryBoundaryBlocks()
353 HTryBoundary::BoundaryKind::kEntry, try_block->GetDexPc()); in InsertTryBoundaryBlocks()
380 HTryBoundary* try_exit = in InsertTryBoundaryBlocks()
381 new (allocator_) HTryBoundary(HTryBoundary::BoundaryKind::kExit, successor->GetDexPc()); in InsertTryBoundaryBlocks()
Dgraph_checker.h82 void VisitTryBoundary(HTryBoundary* try_boundary) override;
Dgraph_checker.cc59 HTryBoundary* boundary = block->GetLastInstruction()->AsTryBoundary(); in IsExitTryBoundaryIntoExitBlock()
369 const HTryBoundary& try_entry = block->GetTryCatchInformation()->GetTryEntry(); in VisitBasicBlock()
383 const HTryBoundary* incoming_try_entry = predecessor->ComputeTryEntryOfSuccessors(); in VisitBasicBlock()
385 const HTryBoundary& stored_try_entry = block->GetTryCatchInformation()->GetTryEntry(); in VisitBasicBlock()
441 void GraphChecker::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
718 const HTryBoundary& entry = instruction->GetBlock()->GetTryCatchInformation()->GetTryEntry(); in VisitInstruction()
Ddead_code_elimination.cc719 HTryBoundary* try_boundary = block->GetLastInstruction()->AsTryBoundary(); in RemoveUnneededTries()
723 HTryBoundary* other_try_boundary = other_block->GetLastInstruction()->AsTryBoundary(); in RemoveUnneededTries()
Dnodes.cc605 const HTryBoundary* try_entry = first_predecessor->ComputeTryEntryOfSuccessors(); in ComputeTryBlockInformation()
2162 const HTryBoundary* HBasicBlock::ComputeTryEntryOfSuccessors() const { in ComputeTryEntryOfSuccessors()
2164 HTryBoundary* try_boundary = GetLastInstruction()->AsTryBoundary(); in ComputeTryEntryOfSuccessors()
2253 bool HTryBoundary::HasSameExceptionHandlersAs(const HTryBoundary& other) const { in HasSameExceptionHandlersAs()
2821 new (allocator) HTryBoundary(HTryBoundary::BoundaryKind::kExit, last->GetDexPc())); in InlineInto()
Dcode_sinking.cc261 const HTryBoundary& try_entry = in FindIdealPosition()
Dnodes.h76 class HTryBoundary; variable
1047 explicit TryCatchInformation(const HTryBoundary& try_entry) in TryCatchInformation()
1062 const HTryBoundary& GetTryEntry() const { in GetTryEntry()
1091 const HTryBoundary* try_entry_;
1451 const HTryBoundary* ComputeTryEntryOfSuccessors() const;
3576 class HTryBoundary final : public HExpression<0> {
3588 explicit HTryBoundary(BoundaryKind kind, uint32_t dex_pc = kNoDexPc)
3623 bool HasSameExceptionHandlersAs(const HTryBoundary& other) const;
Dgraph_visualizer.cc592 void VisitTryBoundary(HTryBoundary* try_boundary) override { in VisitTryBoundary()
Dinstruction_builder.cc180 const HTryBoundary& try_entry = current->GetTryCatchInformation()->GetTryEntry(); in InitializeBlockLocals()
255 const HTryBoundary& try_entry = current_block_->GetTryCatchInformation()->GetTryEntry(); in PropagateLocalsToCatchBlocks()
Dcode_generator_arm64.cc3789 void LocationsBuilderARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
3793 void InstructionCodeGeneratorARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
Dcode_generator_riscv64.cc5260 void LocationsBuilderRISCV64::VisitTryBoundary(HTryBoundary* instruction) { in VisitTryBoundary()
5264 void InstructionCodeGeneratorRISCV64::VisitTryBoundary(HTryBoundary* instruction) { in VisitTryBoundary()
Dcode_generator_x86_64.cc2128 void LocationsBuilderX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
2132 void InstructionCodeGeneratorX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
Dcode_generator_x86.cc1934 void LocationsBuilderX86::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
1938 void InstructionCodeGeneratorX86::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
Dcode_generator_arm_vixl.cc2861 void LocationsBuilderARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
2865 void InstructionCodeGeneratorARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()