Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dscheduler.cc253 if (instr2->CanThrow() && instr1->GetSideEffects().DoesAnyWrite()) { in HasExceptionDependency()
256 if (instr2->GetSideEffects().DoesAnyWrite() && instr1->CanThrow()) { in HasExceptionDependency()
259 if (instr2->CanThrow() && instr1->CanThrow()) { in HasExceptionDependency()
278 return new_candidate->CanThrow() && !old_candidate->CanThrow(); in IsBetterCandidateWithMoreLikelyDependencies()
281 return new_candidate->CanThrow() || !old_candidate->CanThrow(); in IsBetterCandidateWithMoreLikelyDependencies()
366 if (!instruction->GetSideEffects().DoesNothing() || instruction->CanThrow()) { in AddDependencies()
Dselect_generator.cc48 !instruction->CanThrow()) { in IsSimpleBlock()
123 DCHECK(!instr->CanThrow()); in Run()
128 DCHECK(!instr->CanThrow()); in Run()
Dlicm.cc135 if (instruction->CanThrow()) { in Run()
164 if (!can_move && (instruction->CanThrow() || instruction->DoesAnyWrite())) { in Run()
Dprepare_for_register_allocation.cc164 if ((can_merge_with_load_class || !load_class->CanThrow()) && !load_class->HasUses()) { in VisitClinitCheck()
300 CHECK(!between->CanThrow()); in CanMoveClinitCheck()
Dcode_sinking.cc83 if (instruction->CanThrow()) { in IsInterestingInstruction()
219 if (instruction->CanThrow() && target_block->GetTryCatchInformation() != nullptr) { in FindIdealPosition()
Dnodes.h2186 virtual bool CanThrow() const { return false; } in CanThrow() function
2191 bool CanThrowIntoCatchBlock() const { return CanThrow() && block_->IsTryBlock(); } in CanThrowIntoCatchBlock()
2282 !CanThrow() && in IsRemovable()
3374 bool CanThrow() const override { return true; } in CanThrow() function
4306 bool CanThrow() const override { return true; } in CanThrow() function
4401 bool CanThrow() const override { return GetPackedFlag<kFlagCanThrow>(); } in CanThrow() function
5002 bool CanThrow() const override { return true; } in CanThrow() function
5365 bool CanThrow() const override { return true; } in CanThrow() function
5847 bool CanThrow() const override { return true; } in CanThrow() function
6142 bool CanThrow() const override { return NeedsTypeCheck(); } in CanThrow() function
[all …]
Dload_store_elimination.cc637 if (instruction->CanThrow()) { in VisitSetLocation()
660 if (possibly_redundant && !instruction->CanThrow()) { in VisitSetLocation()
Dscheduler_test.cc115 DCHECK(div_check->CanThrow()); in TestBuildDependencyGraphAndSchedule()
Dnodes.cc1784 DCHECK(!CanThrow()); in MoveBeforeFirstUserAndOutOfLoops()
1962 if (it.Current()->CanThrow()) { in HasThrowingInstructions()
Dloop_optimization.cc1282 if (instruction->CanThrow()) { in VectorizeDef()
Dinstruction_simplifier.cc2424 if (invoke->CanThrow() && !arg->CanBeNull()) { in SimplifyNPEOnArgN()