Home
last modified time | relevance | path

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

/aosp12/art/compiler/optimizing/
H A Dlocations.h226 DCHECK(IsDoubleStackSlot()); in ToLow()
237 DCHECK(IsDoubleStackSlot()); in ToHigh()
268 bool IsDoubleStackSlot() const { in IsDoubleStackSlot() function
298 DCHECK(IsStackSlot() || IsDoubleStackSlot() || IsSIMDStackSlot()); in GetStackIndex()
304 DCHECK(IsDoubleStackSlot()); in GetHighStackIndex()
320 } else if (IsPair() || IsDoubleStackSlot()) { in Contains()
332 if ((IsPair() && other.IsPair()) || (IsDoubleStackSlot() && other.IsDoubleStackSlot())) { in OverlapsWith()
568 DCHECK(output_.IsStackSlot() || output_.IsDoubleStackSlot() || output_.IsUnallocated()); in UpdateOut()
686 || input.IsDoubleStackSlot(); in IsFixedInput()
H A 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()
H A Dlocations.cc104 } else if (location.IsStackSlot() || location.IsDoubleStackSlot()) { in operator <<()
H A Dcode_generator_x86_64.cc1633 DCHECK(source.IsDoubleStackSlot()); in Move()
1653 DCHECK(source.IsDoubleStackSlot()); in Move()
1686 DCHECK(source.IsDoubleStackSlot()); in Move()
1816 DCHECK(right.IsDoubleStackSlot()); in GenerateCompareTest()
2198 } else if (rhs.IsDoubleStackSlot()) { in HandleCondition()
3518 DCHECK(second.IsDoubleStackSlot()); in VisitAdd()
3750 } else if (source.IsDoubleStackSlot()) { in PushOntoFPStack()
5966 } else if (source.IsDoubleStackSlot()) { in EmitMove()
6140 } else if (source.IsDoubleStackSlot() && destination.IsDoubleStackSlot()) { in EmitSwap()
7815 } else if (rhs.IsDoubleStackSlot()) { in GenerateLongCompare()
[all …]
H A Dcode_generator_x86.cc1416 DCHECK(source.IsDoubleStackSlot()); in Move64()
1424 } else if (source.IsDoubleStackSlot()) { in Move64()
1777 DCHECK(right.IsDoubleStackSlot()); in GenerateLongComparesAndJumps()
1810 DCHECK(rhs.IsDoubleStackSlot()); in GenerateFPCompare()
3276 if (!in.IsDoubleStackSlot() || !out.IsDoubleStackSlot()) { in VisitTypeConversion()
3284 if (out.IsDoubleStackSlot()) { in VisitTypeConversion()
3431 DCHECK(second.IsDoubleStackSlot()); in VisitAdd()
3537 DCHECK(second.IsDoubleStackSlot()); in VisitSub()
3750 } else if (source.IsDoubleStackSlot()) { in PushOntoFPStack()
6851 } else if (source.IsDoubleStackSlot()) { in EmitMove()
[all …]
H A Dcode_generator.cc83 } else if (location.IsDoubleStackSlot()) { in CheckType()
539 if (out_location.IsStackSlot() || out_location.IsDoubleStackSlot()) { in PrepareCriticalNativeArgumentMoves()
560 } else if (operands->GetSource().IsDoubleStackSlot()) { in FinishCriticalNativeFrameSetup()
1288 location.IsDoubleStackSlot() || in RecordPcInfo()
1291 if (location.IsStackSlot() || location.IsDoubleStackSlot()) { in RecordPcInfo()
1616 DCHECK(dest.IsStackSlot() || dest.IsDoubleStackSlot() || dest.IsSIMDStackSlot()) << dest; in ClearSpillSlotsFromLoopPhisInStackMap()
H A Dregister_allocation_resolver.cc69 } else if (location.IsDoubleStackSlot()) { in Resolve()
504 || destination.IsDoubleStackSlot() in IsValidDestination()
H A Dintrinsics_x86_64.cc2301 DCHECK(src.IsDoubleStackSlot()); in GenBitCount()
2380 DCHECK(src.IsDoubleStackSlot()); in GenOneBit()
2408 DCHECK(src.IsDoubleStackSlot()); in GenOneBit()
2495 DCHECK(src.IsDoubleStackSlot()); in GenLeadingZeros()
2568 DCHECK(src.IsDoubleStackSlot()); in GenTrailingZeros()
H A Dparallel_move_test.cc49 DCHECK(location.IsDoubleStackSlot())<< location; in DumpLocationForTest()
H A Dcode_generator_arm64.cc1482 if (source.IsStackSlot() || source.IsDoubleStackSlot()) { in MoveLocation()
1483 DCHECK(dst.Is64Bits() == source.IsDoubleStackSlot()); in MoveLocation()
1519 DCHECK(destination.IsStackSlot() || destination.IsDoubleStackSlot()); in MoveLocation()
1529 DCHECK((destination.IsDoubleStackSlot() == DataType::Is64BitType(dst_type)) && in MoveLocation()
1557 DCHECK(source.IsStackSlot() || source.IsDoubleStackSlot()); in MoveLocation()
1558 DCHECK(source.IsDoubleStackSlot() == destination.IsDoubleStackSlot()); in MoveLocation()
1578 (destination.IsDoubleStackSlot() ? kXRegSize : kWRegSize)); in MoveLocation()
5778 } else if (location.IsDoubleStackSlot()) { in VisitParameterValue()
H A Dcode_generator_arm_vixl.cc3900 } else if (in.IsDoubleStackSlot()) { in VisitTypeConversion()
5460 } else if (location.IsDoubleStackSlot()) { in VisitParameterValue()
7170 } else if (source.IsDoubleStackSlot()) { in EmitMove()
7171 if (destination.IsDoubleStackSlot()) { in EmitMove()
7190 DCHECK(destination.IsDoubleStackSlot()) << destination; in EmitMove()
7203 DCHECK(destination.IsDoubleStackSlot()) << destination; in EmitMove()
7225 DCHECK(destination.IsDoubleStackSlot()) << destination; in EmitMove()
7240 DCHECK(destination.IsDoubleStackSlot()) << destination; in EmitMove()
7356 } else if (source.IsDoubleStackSlot() && destination.IsDoubleStackSlot()) { in EmitSwap()
H A Dgraph_visualizer.cc350 } else if (location.IsDoubleStackSlot()) { in DumpLocation()
H A Dregister_allocator_linear_scan.cc370 } else if (output.IsStackSlot() || output.IsDoubleStackSlot()) { in ProcessInstruction()
H A Dregister_allocator_graph_color.cc917 } else if (out.IsStackSlot() || out.IsDoubleStackSlot()) { in CheckForFixedOutput()
H A Dintrinsics_x86.cc2327 DCHECK(src.IsDoubleStackSlot()); in GenBitCount()