Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dwrite_barrier_elimination.cc45 DCHECK(!instruction->GetSideEffects().Includes(SideEffects::CanTriggerGC())); in VisitInstanceFieldSet()
72 DCHECK(!instruction->GetSideEffects().Includes(SideEffects::CanTriggerGC())); in VisitStaticFieldSet()
98 if (instruction->GetSideEffects().Includes(SideEffects::CanTriggerGC())) { in VisitArraySet()
126 if (instruction->GetSideEffects().Includes(SideEffects::CanTriggerGC())) { in VisitInstruction()
Dscheduler.cc55 SideEffects instr1_side_effects = instr1->GetSideEffects(); in HasReorderingDependency()
56 SideEffects instr2_side_effects = instr2->GetSideEffects(); in HasReorderingDependency()
225 if (instr2->CanThrow() && instr1->GetSideEffects().DoesAnyWrite()) { in HasExceptionDependency()
228 if (instr2->GetSideEffects().DoesAnyWrite() && instr1->CanThrow()) { in HasExceptionDependency()
244 if (!new_candidate->GetSideEffects().Includes(old_candidate->GetSideEffects())) { in IsBetterCandidateWithMoreLikelyDependencies()
248 if (old_candidate->GetSideEffects().Includes(new_candidate->GetSideEffects())) { in IsBetterCandidateWithMoreLikelyDependencies()
338 if (!instruction->GetSideEffects().DoesNothing() || instruction->CanThrow()) { in AddDependencies()
Dgvn.cc129 return node->GetSideEffects().MayDependOn(side_effects); in Kill()
200 SideEffects GetSideEffects() const { in GetSideEffects() function in art::ValueSet::Node
211 return instruction_->GetSideEffects(); in GetSideEffects()
318 bool pure = !instruction->GetSideEffects().HasDependencies() || in HashCode()
512 set->Kill(current->GetSideEffects()); in VisitBasicBlock()
516 set->Kill(current->GetSideEffects()); in VisitBasicBlock()
Dlicm.cc143 } else if (!instruction->GetSideEffects().MayDependOn(loop_effects)) { in Run()
147 } else if (!instruction->GetSideEffects().MayDependOn(loop_effects)) { in Run()
Dside_effects_analysis.cc46 effects = effects.Union(instruction->GetSideEffects()); in Run()
Descape.cc53 (user->IsInvoke() && user->GetSideEffects().DoesAnyWrite()) || in VisitEscapes()
Dinstruction_simplifier_shared.cc227 DCHECK(address->GetSideEffects().Includes(SideEffects::DependsOnGC())); in TryExtractArrayAccessAddress()
228 DCHECK(access->GetSideEffects().Includes(SideEffects::DependsOnGC())); in TryExtractArrayAccessAddress()
Dgraph_checker.cc1313 instruction->GetSideEffects().Includes(SideEffects::CanTriggerGC())) { in VisitArraySet()
1320 StrBool(instruction->GetSideEffects().Includes(SideEffects::CanTriggerGC())))); in VisitArraySet()
1378 if (it.Current()->GetSideEffects().Includes(SideEffects::CanTriggerGC())) { in CheckWriteBarrier()
Dcode_generator.cc1659 DCHECK(instruction->GetSideEffects().Includes(SideEffects::CanTriggerGC())) in ValidateInvokeRuntime()
1662 << instruction->GetSideEffects().ToString(); in ValidateInvokeRuntime()
1669 instruction->GetSideEffects().Includes(SideEffects::CanTriggerGC()) || in ValidateInvokeRuntime()
1684 << instruction->GetSideEffects().ToString() in ValidateInvokeRuntime()
Dloop_optimization.cc2247 global_allocator_, base, opa, opb, type, org->GetSideEffects(), vector_length_, dex_pc); in GenerateVecMem()
2254 org->GetSideEffects(), in GenerateVecMem()
2277 org->InputAt(0), opa, opb, component_type, org->GetSideEffects(), dex_pc); in GenerateVecMem()
2281 org->InputAt(0), opa, org->GetType(), org->GetSideEffects(), dex_pc, is_string_char_at); in GenerateVecMem()
Dgraph_visualizer.cc484 << std::boolalpha << array_set->GetSideEffects().Includes(SideEffects::CanTriggerGC()) in VisitArraySet()
Dbounds_check_elimination.cc1365 if (!array_get->GetSideEffects().MayDependOn(loop_effects)) { in VisitArrayGet()
Dload_store_elimination.cc1086 SideEffects side_effects = instruction->GetSideEffects(); in HandleInvoke()
Dnodes.cc3205 SetSideEffects(GetSideEffects().Union(SideEffects::CanTriggerGC())); in SetIntrinsic()
Dnodes.h2646 SideEffects GetSideEffects() const { return side_effects_; } in GetSideEffects() function
6494 SetSideEffects(GetSideEffects().Exclusion(SideEffects::CanTriggerGC()));