Home
last modified time | relevance | path

Searched refs:instr1 (Results 1 – 4 of 4) sorted by relevance

/art/compiler/optimizing/
Dscheduler.cc53 bool SideEffectDependencyAnalysis::HasReorderingDependency(const HInstruction* instr1, in HasReorderingDependency() argument
55 SideEffects instr1_side_effects = instr1->GetSideEffects(); in HasReorderingDependency()
86 HInstruction* instr1, HInstruction* instr2) const { in ArrayAccessMayAlias() argument
88 size_t instr1_heap_loc = ArrayAccessHeapLocation(instr1); in ArrayAccessMayAlias()
139 const HInstruction* instr1, const HInstruction* instr2) const { in FieldAccessMayAlias() argument
143 if ((IsInstanceFieldAccess(instr1) && IsStaticFieldAccess(instr2)) || in FieldAccessMayAlias()
144 (IsStaticFieldAccess(instr1) && IsInstanceFieldAccess(instr2))) { in FieldAccessMayAlias()
149 size_t instr1_field_access_heap_loc = FieldAccessHeapLocation(instr1); in FieldAccessMayAlias()
165 HInstruction* instr1, HInstruction* instr2) const { in HasMemoryDependency() argument
166 if (!HasReorderingDependency(instr1, instr2)) { in HasMemoryDependency()
[all …]
Dscheduler.h277 bool HasSideEffectDependency(HInstruction* instr1, HInstruction* instr2) const { in HasSideEffectDependency() argument
278 if (memory_dependency_analysis_.HasMemoryDependency(instr1, instr2)) { in HasSideEffectDependency()
285 if (HasExceptionDependency(instr1, instr2)) { in HasSideEffectDependency()
293 static bool HasExceptionDependency(const HInstruction* instr1, const HInstruction* instr2);
294 static bool HasReorderingDependency(const HInstruction* instr1, const HInstruction* instr2);
305 bool HasMemoryDependency(HInstruction* instr1, HInstruction* instr2) const;
308 bool ArrayAccessMayAlias(HInstruction* instr1, HInstruction* instr2) const;
309 bool FieldAccessMayAlias(const HInstruction* instr1, const HInstruction* instr2) const;
Dnodes_vector.h150 static bool HaveSamePredicate(HVecOperation* instr0, HVecOperation* instr1) { in HaveSamePredicate() argument
153 return instr1->GetGoverningPredicate() == instr0_predicate && in HaveSamePredicate()
154 instr1->GetPredicationKind() == instr0_predicate_kind; in HaveSamePredicate()
/art/runtime/interpreter/mterp/x86ng/
Darithmetic.S233 %def binopWide(instr1="", instr2=""):
243 $instr1 VREG_ADDRESS(%ecx), rIBASE
250 %def binopWide2addr(instr1="", instr2=""):
260 $instr1 %eax, VREG_ADDRESS(rINST)
370 % binopWide(instr1="addl", instr2="adcl")
373 % binopWide2addr(instr1="addl", instr2="adcl")
388 % binopWide(instr1="andl", instr2="andl")
391 % binopWide2addr(instr1="andl", instr2="andl")
681 % binopWide(instr1="orl", instr2="orl")
684 % binopWide2addr(instr1="orl", instr2="orl")
[all …]