Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dlocations.h219 DCHECK(IsDoubleStackSlot()); in ToLow()
230 DCHECK(IsDoubleStackSlot()); in ToHigh()
261 bool IsDoubleStackSlot() const { in IsDoubleStackSlot() function
266 DCHECK(IsStackSlot() || IsDoubleStackSlot()); in GetStackIndex()
272 DCHECK(IsDoubleStackSlot()); in GetHighStackIndex()
288 } else if (IsPair() || IsDoubleStackSlot()) { in Contains()
300 if ((IsPair() && other.IsPair()) || (IsDoubleStackSlot() && other.IsDoubleStackSlot())) { in OverlapsWith()
507 DCHECK(output_.IsStackSlot() || output_.IsDoubleStackSlot() || output_.IsUnallocated()); in UpdateOut()
583 || input.IsDoubleStackSlot(); in IsFixedInput()
Dlocations.cc78 } else if (location.IsStackSlot() || location.IsDoubleStackSlot()) { in operator <<()
Dparallel_move_resolver.cc70 } else if (location.IsDoubleStackSlot()) { in LowOf()
82 } else if (location.IsDoubleStackSlot()) { in HighOf()
316 if (!move->IsEliminated() && !destination.IsStackSlot() && !destination.IsDoubleStackSlot()) { in EmitNativeCode()
Dcode_generator_x86_64.cc629 DCHECK(source.IsDoubleStackSlot()); in Move()
642 DCHECK(source.IsDoubleStackSlot()); in Move()
663 DCHECK(destination.IsDoubleStackSlot()); in Move()
682 DCHECK(source.IsDoubleStackSlot()); in Move()
713 } else if (location.IsDoubleStackSlot()) { in Move()
1075 } else if (right.IsDoubleStackSlot()) { in VisitCompare()
1100 } else if (right.IsDoubleStackSlot()) { in VisitCompare()
1775 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
2184 DCHECK(second.IsDoubleStackSlot()); in VisitAdd()
2273 DCHECK(second.IsDoubleStackSlot()); in VisitSub()
[all …]
Dcode_generator_x86.cc672 DCHECK(source.IsDoubleStackSlot()); in Move64()
680 } else if (source.IsDoubleStackSlot()) { in Move64()
686 DCHECK(destination.IsDoubleStackSlot()) << destination; in Move64()
706 DCHECK(source.IsDoubleStackSlot()) << source; in Move64()
741 } else if (location.IsDoubleStackSlot()) { in Move()
755 DCHECK(temp_location.IsDoubleStackSlot()); in Move()
1683 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
1826 if (!in.IsDoubleStackSlot() || !out.IsStackSlot()) { in VisitTypeConversion()
1879 if (!in.IsDoubleStackSlot() || !out.IsDoubleStackSlot()) { in VisitTypeConversion()
1887 if (out.IsDoubleStackSlot()) { in VisitTypeConversion()
[all …]
Dcode_generator_arm.cc761 DCHECK(source.IsDoubleStackSlot()); in Move64()
767 if (source.IsDoubleStackSlot()) { in Move64()
775 DCHECK(destination.IsDoubleStackSlot()); in Move64()
791 DCHECK(source.IsDoubleStackSlot()); in Move64()
827 DCHECK(location.IsDoubleStackSlot()); in Move()
860 DCHECK(temp_location.IsDoubleStackSlot()); in Move()
1715 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
2644 } else if (location.IsDoubleStackSlot()) { in VisitParameterValue()
3604 } else if (source.IsDoubleStackSlot()) { in EmitMove()
3605 if (destination.IsDoubleStackSlot()) { in EmitMove()
[all …]
Dcode_generator_mips64.cc624 if (source.IsStackSlot() || source.IsDoubleStackSlot()) { in MoveLocation()
670 DCHECK(destination.IsStackSlot() || destination.IsDoubleStackSlot()); in MoveLocation()
679 DCHECK((destination.IsDoubleStackSlot() == Primitive::Is64BitType(type)) && in MoveLocation()
705 DCHECK(source.IsStackSlot() || source.IsDoubleStackSlot()); in MoveLocation()
706 DCHECK_EQ(source.IsDoubleStackSlot(), destination.IsDoubleStackSlot()); in MoveLocation()
729 bool is_slot1 = loc1.IsStackSlot() || loc1.IsDoubleStackSlot(); in SwapLocations()
730 bool is_slot2 = loc2.IsStackSlot() || loc2.IsDoubleStackSlot(); in SwapLocations()
768 DCHECK(mem_loc.IsDoubleStackSlot()); in SwapLocations()
778 loc1.IsDoubleStackSlot()); in SwapLocations()
807 DCHECK(location.IsStackSlot() || location.IsDoubleStackSlot()); in Move()
[all …]
Dcode_generator_arm64.cc556 DCHECK(location.IsStackSlot() || location.IsDoubleStackSlot()); in Move()
758 if (source.IsStackSlot() || source.IsDoubleStackSlot()) { in MoveLocation()
759 DCHECK(dst.Is64Bits() == source.IsDoubleStackSlot()); in MoveLocation()
773 DCHECK(destination.IsStackSlot() || destination.IsDoubleStackSlot()); in MoveLocation()
782 DCHECK((destination.IsDoubleStackSlot() == Primitive::Is64BitType(type)) && in MoveLocation()
803 DCHECK(source.IsStackSlot() || source.IsDoubleStackSlot()); in MoveLocation()
804 DCHECK(source.IsDoubleStackSlot() == destination.IsDoubleStackSlot()); in MoveLocation()
807 FPRegister temp = destination.IsDoubleStackSlot() ? temps.AcquireD() : temps.AcquireS(); in MoveLocation()
2423 } else if (location.IsDoubleStackSlot()) { in VisitParameterValue()
Dgraph_visualizer.cc156 DCHECK(location.IsDoubleStackSlot()); in DumpLocation()
Dregister_allocator.cc373 } else if (output.IsStackSlot() || output.IsDoubleStackSlot()) { in ProcessInstruction()
1292 || destination.IsDoubleStackSlot(); in IsValidDestination()
1679 } else if (location.IsDoubleStackSlot()) { in Resolve()
Dparallel_move_test.cc48 DCHECK(location.IsDoubleStackSlot())<< location; in DumpLocationForTest()
Dcode_generator.cc56 } else if (location.IsDoubleStackSlot()) { in CheckType()