Searched refs:HTryBoundary (Results 1 – 13 of 13) sorted by relevance
236 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()
69 void VisitTryBoundary(HTryBoundary* try_boundary) override;
55 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()
550 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()
540 void VisitTryBoundary(HTryBoundary* try_boundary) override { in VisitTryBoundary()
70 class HTryBoundary; variable911 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;
141 const HTryBoundary& try_entry = current->GetTryCatchInformation()->GetTryEntry(); in InitializeBlockLocals()216 const HTryBoundary& try_entry = current_block_->GetTryCatchInformation()->GetTryEntry(); in PropagateLocalsToCatchBlocks()
3134 void LocationsBuilderARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()3138 void InstructionCodeGeneratorARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
3724 void LocationsBuilderMIPS64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()3728 void InstructionCodeGeneratorMIPS64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
1569 void LocationsBuilderX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()1573 void InstructionCodeGeneratorX86_64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
1411 void LocationsBuilderX86::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()1415 void InstructionCodeGeneratorX86::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
2447 void LocationsBuilderARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()2451 void InstructionCodeGeneratorARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
4393 void LocationsBuilderMIPS::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()4397 void InstructionCodeGeneratorMIPS::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()