Home
last modified time | relevance | path

Searched refs:HTryBoundary (Results 1 – 13 of 13) 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.h69 void VisitTryBoundary(HTryBoundary* try_boundary) override;
Dgraph_checker.cc55 HTryBoundary* boundary = block->GetLastInstruction()->AsTryBoundary(); in IsExitTryBoundaryIntoExitBlock()
242 const HTryBoundary& try_entry = block->GetTryCatchInformation()->GetTryEntry(); in VisitBasicBlock()
256 const HTryBoundary* incoming_try_entry = predecessor->ComputeTryEntryOfSuccessors(); in VisitBasicBlock()
258 const HTryBoundary& stored_try_entry = block->GetTryCatchInformation()->GetTryEntry(); in VisitBasicBlock()
313 void GraphChecker::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
519 const HTryBoundary& entry = instruction->GetBlock()->GetTryCatchInformation()->GetTryEntry(); in VisitInstruction()
Dnodes.cc550 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.cc540 void VisitTryBoundary(HTryBoundary* try_boundary) override { in VisitTryBoundary()
Dnodes.h70 class HTryBoundary; variable
911 explicit TryCatchInformation(const HTryBoundary& try_entry) in TryCatchInformation()
926 const HTryBoundary& GetTryEntry() const { in GetTryEntry()
955 const HTryBoundary* try_entry_;
1297 const HTryBoundary* ComputeTryEntryOfSuccessors() const;
3182 class HTryBoundary final : public HExpression<0> {
3194 explicit HTryBoundary(BoundaryKind kind, uint32_t dex_pc = kNoDexPc)
3229 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.cc3134 void LocationsBuilderARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
3138 void InstructionCodeGeneratorARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
Dcode_generator_mips64.cc3724 void LocationsBuilderMIPS64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
3728 void InstructionCodeGeneratorMIPS64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
Dcode_generator_x86_64.cc1569 void LocationsBuilderX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
1573 void InstructionCodeGeneratorX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
Dcode_generator_x86.cc1411 void LocationsBuilderX86::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
1415 void InstructionCodeGeneratorX86::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
Dcode_generator_arm_vixl.cc2447 void LocationsBuilderARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
2451 void InstructionCodeGeneratorARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
Dcode_generator_mips.cc4393 void LocationsBuilderMIPS::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
4397 void InstructionCodeGeneratorMIPS::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()