Home
last modified time | relevance | path

Searched refs:instr2 (Results 1 – 3 of 3) sorted by relevance

/art/compiler/optimizing/
Dscheduler.cc54 const HInstruction* instr2) { in HasReorderingDependency() argument
56 SideEffects instr2_side_effects = instr2->GetSideEffects(); in HasReorderingDependency()
86 HInstruction* instr1, HInstruction* instr2) const { in ArrayAccessMayAlias()
89 size_t instr2_heap_loc = ArrayAccessHeapLocation(instr2); in ArrayAccessMayAlias()
163 const HInstruction* instr1, const HInstruction* instr2) const { in FieldAccessMayAlias()
167 if ((IsInstanceFieldAccess(instr1) && IsStaticFieldAccess(instr2)) || in FieldAccessMayAlias()
168 (IsStaticFieldAccess(instr1) && IsInstanceFieldAccess(instr2))) { in FieldAccessMayAlias()
173 if (IsUnresolvedFieldAccess(instr1) || IsUnresolvedFieldAccess(instr2)) { in FieldAccessMayAlias()
180 size_t instr2_field_access_heap_loc = FieldAccessHeapLocation(instr2); in FieldAccessMayAlias()
195 HInstruction* instr1, HInstruction* instr2) const { in HasMemoryDependency()
[all …]
Dscheduler.h276 bool HasSideEffectDependency(HInstruction* instr1, HInstruction* instr2) const { in HasSideEffectDependency() argument
277 if (memory_dependency_analysis_.HasMemoryDependency(instr1, instr2)) { in HasSideEffectDependency()
284 if (HasExceptionDependency(instr1, instr2)) { in HasSideEffectDependency()
292 static bool HasExceptionDependency(const HInstruction* instr1, const HInstruction* instr2);
293 static bool HasReorderingDependency(const HInstruction* instr1, const HInstruction* instr2);
304 bool HasMemoryDependency(HInstruction* instr1, HInstruction* instr2) const;
307 bool ArrayAccessMayAlias(HInstruction* instr1, HInstruction* instr2) const;
308 bool FieldAccessMayAlias(const HInstruction* instr1, const HInstruction* instr2) const;
/art/runtime/interpreter/mterp/x86/
Darithmetic.S233 %def binopWide(instr1="", instr2=""):
244 $instr2 VREG_HIGH_ADDRESS(%ecx), %eax
250 %def binopWide2addr(instr1="", instr2=""):
261 $instr2 %ecx, VREG_HIGH_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 …]