Home
last modified time | relevance | path

Searched refs:GetSideEffects (Results 1 – 12 of 12) sorted by relevance

/art/compiler/optimizing/
Dscheduler.cc199 if (!MayHaveReorderingDependency(node->GetSideEffects(), other->GetSideEffects())) { in HasMemoryDependency()
250 if (other->CanThrow() && node->GetSideEffects().DoesAnyWrite()) { in HasExceptionDependency()
253 if (other->GetSideEffects().DoesAnyWrite() && node->CanThrow()) { in HasExceptionDependency()
287 if (!new_candidate->GetSideEffects().Includes(old_candidate->GetSideEffects())) { in IsBetterCandidateWithMoreLikelyDependencies()
291 if (old_candidate->GetSideEffects().Includes(new_candidate->GetSideEffects())) { in IsBetterCandidateWithMoreLikelyDependencies()
350 if (!instruction->GetSideEffects().DoesNothing() || instruction->CanThrow()) { in AddDependencies()
Dlicm.cc143 } else if (!instruction->GetSideEffects().MayDependOn(loop_effects)) { in Run()
147 } else if (!instruction->GetSideEffects().MayDependOn(loop_effects)) { in Run()
Dgvn.cc129 return node->GetInstruction()->GetSideEffects().MayDependOn(side_effects); in Kill()
303 bool pure = !instruction->GetSideEffects().HasDependencies() || in HashCode()
497 set->Kill(current->GetSideEffects()); in VisitBasicBlock()
501 set->Kill(current->GetSideEffects()); in VisitBasicBlock()
Dside_effects_analysis.cc46 effects = effects.Union(instruction->GetSideEffects()); in Run()
Descape.cc62 (user->IsInvoke() && user->GetSideEffects().DoesAnyWrite()) || in CalculateEscape()
Dinstruction_simplifier_shared.cc269 DCHECK(address->GetSideEffects().Includes(SideEffects::DependsOnGC())); in TryExtractArrayAccessAddress()
270 DCHECK(access->GetSideEffects().Includes(SideEffects::DependsOnGC())); in TryExtractArrayAccessAddress()
Dcode_generator.cc1489 DCHECK(instruction->GetSideEffects().Includes(SideEffects::CanTriggerGC())) in ValidateInvokeRuntime()
1492 << instruction->GetSideEffects().ToString(); in ValidateInvokeRuntime()
1499 instruction->GetSideEffects().Includes(SideEffects::CanTriggerGC()) || in ValidateInvokeRuntime()
1515 << instruction->GetSideEffects().ToString() in ValidateInvokeRuntime()
Dloop_optimization.cc1773 global_allocator_, base, opa, opb, type, org->GetSideEffects(), vector_length_, dex_pc); in GenerateVecMem()
1780 org->GetSideEffects(), in GenerateVecMem()
1803 org->InputAt(0), opa, opb, component_type, org->GetSideEffects(), dex_pc); in GenerateVecMem()
1807 org->InputAt(0), opa, org->GetType(), org->GetSideEffects(), dex_pc, is_string_char_at); in GenerateVecMem()
Dload_store_elimination.cc759 SideEffects side_effects = instruction->GetSideEffects(); in HandleInvoke()
Dbounds_check_elimination.cc1251 if (!array_get->GetSideEffects().MayDependOn(loop_effects)) { in VisitArrayGet()
Dnodes.cc2900 SetSideEffects(GetSideEffects().Union(SideEffects::CanTriggerGC())); in SetIntrinsic()
Dnodes.h2368 SideEffects GetSideEffects() const { return side_effects_; } in GetSideEffects() function