Searched refs:GetSideEffects (Results 1 – 12 of 12) sorted by relevance
/art/compiler/optimizing/ |
D | scheduler.cc | 54 SideEffects instr1_side_effects = instr1->GetSideEffects(); in HasReorderingDependency() 55 SideEffects instr2_side_effects = instr2->GetSideEffects(); in HasReorderingDependency() 253 if (instr2->CanThrow() && instr1->GetSideEffects().DoesAnyWrite()) { in HasExceptionDependency() 256 if (instr2->GetSideEffects().DoesAnyWrite() && instr1->CanThrow()) { in HasExceptionDependency() 272 if (!new_candidate->GetSideEffects().Includes(old_candidate->GetSideEffects())) { in IsBetterCandidateWithMoreLikelyDependencies() 276 if (old_candidate->GetSideEffects().Includes(new_candidate->GetSideEffects())) { in IsBetterCandidateWithMoreLikelyDependencies() 366 if (!instruction->GetSideEffects().DoesNothing() || instruction->CanThrow()) { in AddDependencies()
|
D | gvn.cc | 129 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() 515 set->Kill(current->GetSideEffects()); in VisitBasicBlock() 519 set->Kill(current->GetSideEffects()); in VisitBasicBlock()
|
D | licm.cc | 143 } else if (!instruction->GetSideEffects().MayDependOn(loop_effects)) { in Run() 147 } else if (!instruction->GetSideEffects().MayDependOn(loop_effects)) { in Run()
|
D | side_effects_analysis.cc | 46 effects = effects.Union(instruction->GetSideEffects()); in Run()
|
D | escape.cc | 62 (user->IsInvoke() && user->GetSideEffects().DoesAnyWrite()) || in CalculateEscape()
|
D | instruction_simplifier_shared.cc | 269 DCHECK(address->GetSideEffects().Includes(SideEffects::DependsOnGC())); in TryExtractArrayAccessAddress() 270 DCHECK(access->GetSideEffects().Includes(SideEffects::DependsOnGC())); in TryExtractArrayAccessAddress()
|
D | code_generator.cc | 1631 DCHECK(instruction->GetSideEffects().Includes(SideEffects::CanTriggerGC())) in ValidateInvokeRuntime() 1634 << instruction->GetSideEffects().ToString(); in ValidateInvokeRuntime() 1641 instruction->GetSideEffects().Includes(SideEffects::CanTriggerGC()) || in ValidateInvokeRuntime() 1657 << instruction->GetSideEffects().ToString() in ValidateInvokeRuntime()
|
D | loop_optimization.cc | 1728 global_allocator_, base, opa, opb, type, org->GetSideEffects(), vector_length_, dex_pc); in GenerateVecMem() 1735 org->GetSideEffects(), in GenerateVecMem() 1758 org->InputAt(0), opa, opb, component_type, org->GetSideEffects(), dex_pc); in GenerateVecMem() 1762 org->InputAt(0), opa, org->GetType(), org->GetSideEffects(), dex_pc, is_string_char_at); in GenerateVecMem()
|
D | load_store_elimination.cc | 792 SideEffects side_effects = instruction->GetSideEffects(); in HandleInvoke()
|
D | bounds_check_elimination.cc | 1352 if (!array_get->GetSideEffects().MayDependOn(loop_effects)) { in VisitArrayGet()
|
D | nodes.cc | 2900 SetSideEffects(GetSideEffects().Union(SideEffects::CanTriggerGC())); in SetIntrinsic()
|
D | nodes.h | 2440 SideEffects GetSideEffects() const { return side_effects_; } in GetSideEffects() function
|