Home
last modified time | relevance | path

Searched refs:IsDoubleStackSlot (Results 1 – 15 of 15) 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()
508 DCHECK(output_.IsStackSlot() || output_.IsDoubleStackSlot() || output_.IsUnallocated()); in UpdateOut()
586 || input.IsDoubleStackSlot(); in IsFixedInput()
Dparallel_move_resolver.cc50 if ((move.GetSource().IsStackSlot() || move.GetSource().IsDoubleStackSlot()) && in EmitNativeCode()
51 (move.GetDestination().IsStackSlot() || move.GetDestination().IsDoubleStackSlot())) { in EmitNativeCode()
85 } else if (location.IsDoubleStackSlot()) { in LowOf()
97 } else if (location.IsDoubleStackSlot()) { in HighOf()
329 if (!move->IsEliminated() && !destination.IsStackSlot() && !destination.IsDoubleStackSlot()) { in EmitNativeCode()
Dlocations.cc91 } else if (location.IsStackSlot() || location.IsDoubleStackSlot()) { in operator <<()
Dcode_generator_x86_64.cc1143 DCHECK(source.IsDoubleStackSlot()); in Move()
1163 DCHECK(source.IsDoubleStackSlot()); in Move()
1183 DCHECK(destination.IsDoubleStackSlot()); in Move()
1201 DCHECK(source.IsDoubleStackSlot()); in Move()
1317 } else if (right.IsDoubleStackSlot()) { in GenerateCompareTest()
1346 DCHECK(right.IsDoubleStackSlot()); in GenerateCompareTest()
1725 } else if (rhs.IsDoubleStackSlot()) { in HandleCondition()
1888 } else if (right.IsDoubleStackSlot()) { in VisitCompare()
1914 } else if (right.IsDoubleStackSlot()) { in VisitCompare()
2544 } else if (in.IsStackSlot() || in.IsDoubleStackSlot()) { in VisitTypeConversion()
[all …]
Dcode_generator_x86.cc1043 DCHECK(source.IsDoubleStackSlot()); in Move64()
1051 } else if (source.IsDoubleStackSlot()) { in Move64()
1066 DCHECK(destination.IsDoubleStackSlot()) << destination; in Move64()
1086 DCHECK(source.IsDoubleStackSlot()) << source; in Move64()
1263 DCHECK(right.IsDoubleStackSlot()); in GenerateLongComparesAndJumps()
1295 DCHECK(rhs.IsDoubleStackSlot()); in GenerateFPCompare()
2423 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
2460 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
2571 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
2621 if (!in.IsDoubleStackSlot() || !out.IsStackSlot()) { in VisitTypeConversion()
[all …]
Dcode_generator_mips64.cc663 if (source.IsStackSlot() || source.IsDoubleStackSlot()) { in MoveLocation()
735 DCHECK(destination.IsStackSlot() || destination.IsDoubleStackSlot()); in MoveLocation()
744 DCHECK((destination.IsDoubleStackSlot() == Primitive::Is64BitType(dst_type)) && in MoveLocation()
771 DCHECK(destination.IsDoubleStackSlot()); in MoveLocation()
780 DCHECK(source.IsStackSlot() || source.IsDoubleStackSlot()); in MoveLocation()
781 DCHECK_EQ(source.IsDoubleStackSlot(), destination.IsDoubleStackSlot()); in MoveLocation()
802 bool is_slot1 = loc1.IsStackSlot() || loc1.IsDoubleStackSlot(); in SwapLocations()
803 bool is_slot2 = loc2.IsStackSlot() || loc2.IsDoubleStackSlot(); in SwapLocations()
844 DCHECK(mem_loc.IsDoubleStackSlot()); in SwapLocations()
854 loc1.IsDoubleStackSlot()); in SwapLocations()
[all …]
Dcode_generator.cc75 } else if (location.IsDoubleStackSlot()) { in CheckType()
794 location.IsDoubleStackSlot() || in RecordPcInfo()
797 if (location.IsStackSlot() || location.IsDoubleStackSlot()) { in RecordPcInfo()
Dcode_generator_mips.cc602 } else if (loc1.IsDoubleStackSlot() && loc2.IsDoubleStackSlot()) { in EmitSwap()
613 } else if ((loc1.IsRegisterPair() && loc2.IsDoubleStackSlot()) || in EmitSwap()
614 (loc1.IsDoubleStackSlot() && loc2.IsRegisterPair())) { in EmitSwap()
619 intptr_t offset_l = loc1.IsDoubleStackSlot() ? loc1.GetStackIndex() in EmitSwap()
621 intptr_t offset_h = loc1.IsDoubleStackSlot() ? loc1.GetHighStackIndex(kMipsWordSize) in EmitSwap()
876 DCHECK(source.IsDoubleStackSlot()) << "Cannot move from " << source << " to " << destination; in Move64()
891 DCHECK(source.IsDoubleStackSlot()) << "Cannot move from " << source << " to " << destination; in Move64()
895 DCHECK(destination.IsDoubleStackSlot()) << destination; in Move64()
902 DCHECK(source.IsDoubleStackSlot()) << "Cannot move from " << source << " to " << destination; in Move64()
931 DCHECK(destination.IsDoubleStackSlot()) in MoveConstant()
[all …]
Dcode_generator_arm.cc1121 DCHECK(source.IsDoubleStackSlot()); in Move64()
1127 if (source.IsDoubleStackSlot()) { in Move64()
1139 DCHECK(destination.IsDoubleStackSlot()); in Move64()
1155 DCHECK(source.IsDoubleStackSlot()); in Move64()
2262 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
3540 } else if (location.IsDoubleStackSlot()) { in VisitParameterValue()
4886 } else if (source.IsDoubleStackSlot()) { in EmitMove()
4887 if (destination.IsDoubleStackSlot()) { in EmitMove()
4909 DCHECK(destination.IsDoubleStackSlot()) << destination; in EmitMove()
4923 DCHECK(destination.IsDoubleStackSlot()) << destination; in EmitMove()
[all …]
Dcode_generator_arm64.cc1216 if (source.IsStackSlot() || source.IsDoubleStackSlot()) { in MoveLocation()
1217 DCHECK(dst.Is64Bits() == source.IsDoubleStackSlot()); in MoveLocation()
1245 DCHECK(destination.IsStackSlot() || destination.IsDoubleStackSlot()); in MoveLocation()
1254 DCHECK((destination.IsDoubleStackSlot() == Primitive::Is64BitType(dst_type)) && in MoveLocation()
1276 DCHECK(source.IsStackSlot() || source.IsDoubleStackSlot()); in MoveLocation()
1277 DCHECK(source.IsDoubleStackSlot() == destination.IsDoubleStackSlot()); in MoveLocation()
1280 FPRegister temp = destination.IsDoubleStackSlot() ? temps.AcquireD() : temps.AcquireS(); in MoveLocation()
4378 } else if (location.IsDoubleStackSlot()) { in VisitParameterValue()
Dintrinsics_x86_64.cc2423 DCHECK(src.IsDoubleStackSlot()); in GenBitCount()
2499 DCHECK(src.IsDoubleStackSlot()); in GenOneBit()
2527 DCHECK(src.IsDoubleStackSlot()); in GenOneBit()
2614 DCHECK(src.IsDoubleStackSlot()); in GenLeadingZeros()
2688 DCHECK(src.IsDoubleStackSlot()); in GenTrailingZeros()
Dparallel_move_test.cc48 DCHECK(location.IsDoubleStackSlot())<< location; in DumpLocationForTest()
Dregister_allocator.cc388 } else if (output.IsStackSlot() || output.IsDoubleStackSlot()) { in ProcessInstruction()
1382 || destination.IsDoubleStackSlot(); in IsValidDestination()
1846 } else if (location.IsDoubleStackSlot()) { in Resolve()
Dgraph_visualizer.cc317 DCHECK(location.IsDoubleStackSlot()); in DumpLocation()
Dintrinsics_x86.cc2412 DCHECK(src.IsDoubleStackSlot()); in GenBitCount()