Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dlocations.h226 DCHECK(IsDoubleStackSlot()); in ToLow()
237 DCHECK(IsDoubleStackSlot()); in ToHigh()
268 bool IsDoubleStackSlot() const { in IsDoubleStackSlot() function
285 DCHECK(IsStackSlot() || IsDoubleStackSlot() || IsSIMDStackSlot()); in GetStackIndex()
291 DCHECK(IsDoubleStackSlot()); in GetHighStackIndex()
307 } else if (IsPair() || IsDoubleStackSlot()) { in Contains()
319 if ((IsPair() && other.IsPair()) || (IsDoubleStackSlot() && other.IsDoubleStackSlot())) { in OverlapsWith()
538 DCHECK(output_.IsStackSlot() || output_.IsDoubleStackSlot() || output_.IsUnallocated()); in UpdateOut()
656 || 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.cc98 } else if (location.IsStackSlot() || location.IsDoubleStackSlot()) { in operator <<()
Dcode_generator_x86_64.cc1376 DCHECK(source.IsDoubleStackSlot()); in Move()
1396 DCHECK(source.IsDoubleStackSlot()); in Move()
1416 DCHECK(destination.IsDoubleStackSlot()); in Move()
1429 DCHECK(source.IsDoubleStackSlot()); in Move()
1554 DCHECK(right.IsDoubleStackSlot()); in GenerateCompareTest()
1926 } else if (rhs.IsDoubleStackSlot()) { in HandleCondition()
2099 } else if (right.IsDoubleStackSlot()) { in VisitCompare()
2741 } else if (in.IsStackSlot() || in.IsDoubleStackSlot()) { in VisitTypeConversion()
2768 } else if (in.IsStackSlot() || in.IsDoubleStackSlot()) { in VisitTypeConversion()
2789 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
[all …]
Dcode_generator_x86.cc1273 DCHECK(source.IsDoubleStackSlot()); in Move64()
1281 } else if (source.IsDoubleStackSlot()) { in Move64()
1296 DCHECK(destination.IsDoubleStackSlot()) << destination; in Move64()
1312 DCHECK(source.IsDoubleStackSlot()) << source; in Move64()
1489 DCHECK(right.IsDoubleStackSlot()); in GenerateLongComparesAndJumps()
1522 DCHECK(rhs.IsDoubleStackSlot()); in GenerateFPCompare()
2662 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
2699 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
2804 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
2854 if (!in.IsDoubleStackSlot() || !out.IsStackSlot()) { in VisitTypeConversion()
[all …]
Dregister_allocation_resolver.cc69 } else if (location.IsDoubleStackSlot()) { in Resolve()
501 || destination.IsDoubleStackSlot() in IsValidDestination()
Dcode_generator.cc85 } else if (location.IsDoubleStackSlot()) { in CheckType()
853 location.IsDoubleStackSlot() || in RecordPcInfo()
856 if (location.IsStackSlot() || location.IsDoubleStackSlot()) { in RecordPcInfo()
Dcode_generator_mips64.cc1200 if (source.IsStackSlot() || source.IsDoubleStackSlot()) { in MoveLocation()
1272 DCHECK(destination.IsStackSlot() || destination.IsDoubleStackSlot()); in MoveLocation()
1281 DCHECK((destination.IsDoubleStackSlot() == Primitive::Is64BitType(dst_type)) && in MoveLocation()
1308 DCHECK(destination.IsDoubleStackSlot()); in MoveLocation()
1317 DCHECK(source.IsStackSlot() || source.IsDoubleStackSlot()); in MoveLocation()
1318 DCHECK_EQ(source.IsDoubleStackSlot(), destination.IsDoubleStackSlot()); in MoveLocation()
1339 bool is_slot1 = loc1.IsStackSlot() || loc1.IsDoubleStackSlot(); in SwapLocations()
1340 bool is_slot2 = loc2.IsStackSlot() || loc2.IsDoubleStackSlot(); in SwapLocations()
1381 DCHECK(mem_loc.IsDoubleStackSlot()); in SwapLocations()
1391 loc1.IsDoubleStackSlot()); in SwapLocations()
[all …]
Dparallel_move_test.cc48 DCHECK(location.IsDoubleStackSlot())<< location; in DumpLocationForTest()
Dcode_generator_mips.cc1159 } else if (loc1.IsDoubleStackSlot() && loc2.IsDoubleStackSlot()) { in EmitSwap()
1168 } else if ((loc1.IsRegisterPair() && loc2.IsDoubleStackSlot()) || in EmitSwap()
1169 (loc1.IsDoubleStackSlot() && loc2.IsRegisterPair())) { in EmitSwap()
1174 intptr_t offset_l = loc1.IsDoubleStackSlot() ? loc1.GetStackIndex() : loc2.GetStackIndex(); in EmitSwap()
1175 intptr_t offset_h = loc1.IsDoubleStackSlot() ? loc1.GetHighStackIndex(kMipsWordSize) in EmitSwap()
1444 DCHECK(source.IsDoubleStackSlot()) << "Cannot move from " << source << " to " << destination; in Move64()
1459 DCHECK(source.IsDoubleStackSlot()) << "Cannot move from " << source << " to " << destination; in Move64()
1463 DCHECK(destination.IsDoubleStackSlot()) << destination; in Move64()
1470 DCHECK(source.IsDoubleStackSlot()) << "Cannot move from " << source << " to " << destination; in Move64()
1499 DCHECK(destination.IsDoubleStackSlot()) in MoveConstant()
[all …]
Dcode_generator_arm.cc2298 DCHECK(source.IsDoubleStackSlot()); in Move64()
2304 if (source.IsDoubleStackSlot()) { in Move64()
2316 DCHECK(destination.IsDoubleStackSlot()); in Move64()
2332 DCHECK(source.IsDoubleStackSlot()); in Move64()
3600 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
4867 } else if (location.IsDoubleStackSlot()) { in VisitParameterValue()
6450 } else if (source.IsDoubleStackSlot()) { in EmitMove()
6451 if (destination.IsDoubleStackSlot()) { in EmitMove()
6473 DCHECK(destination.IsDoubleStackSlot()) << destination; in EmitMove()
6487 DCHECK(destination.IsDoubleStackSlot()) << destination; in EmitMove()
[all …]
Dintrinsics_x86_64.cc2664 DCHECK(src.IsDoubleStackSlot()); in GenBitCount()
2740 DCHECK(src.IsDoubleStackSlot()); in GenOneBit()
2768 DCHECK(src.IsDoubleStackSlot()); in GenOneBit()
2855 DCHECK(src.IsDoubleStackSlot()); in GenLeadingZeros()
2929 DCHECK(src.IsDoubleStackSlot()); in GenTrailingZeros()
Dcode_generator_arm64.cc1779 if (source.IsStackSlot() || source.IsDoubleStackSlot()) { in MoveLocation()
1780 DCHECK(dst.Is64Bits() == source.IsDoubleStackSlot()); in MoveLocation()
1832 DCHECK(destination.IsStackSlot() || destination.IsDoubleStackSlot()); in MoveLocation()
1841 DCHECK((destination.IsDoubleStackSlot() == Primitive::Is64BitType(dst_type)) && in MoveLocation()
1869 DCHECK(source.IsStackSlot() || source.IsDoubleStackSlot()); in MoveLocation()
1870 DCHECK(source.IsDoubleStackSlot() == destination.IsDoubleStackSlot()); in MoveLocation()
1890 (destination.IsDoubleStackSlot() ? kXRegSize : kWRegSize)); in MoveLocation()
5389 } else if (location.IsDoubleStackSlot()) { in VisitParameterValue()
Dgraph_visualizer.cc325 } else if (location.IsDoubleStackSlot()) { in DumpLocation()
Dcode_generator_arm_vixl.cc3645 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
4868 } else if (location.IsDoubleStackSlot()) { in VisitParameterValue()
6496 } else if (source.IsDoubleStackSlot()) { in EmitMove()
6497 if (destination.IsDoubleStackSlot()) { in EmitMove()
6516 DCHECK(destination.IsDoubleStackSlot()) << destination; in EmitMove()
6529 DCHECK(destination.IsDoubleStackSlot()) << destination; in EmitMove()
6551 DCHECK(destination.IsDoubleStackSlot()) << destination; in EmitMove()
6566 DCHECK(destination.IsDoubleStackSlot()) << destination; in EmitMove()
6682 } else if (source.IsDoubleStackSlot() && destination.IsDoubleStackSlot()) { in EmitSwap()
Dregister_allocator_linear_scan.cc368 } else if (output.IsStackSlot() || output.IsDoubleStackSlot()) { in ProcessInstruction()
Dregister_allocator_graph_color.cc894 } else if (out.IsStackSlot() || out.IsDoubleStackSlot()) { in CheckForFixedOutput()
Dintrinsics_x86.cc2601 DCHECK(src.IsDoubleStackSlot()); in GenBitCount()