Home
last modified time | relevance | path

Searched refs:IsStackSlot (Results 1 – 17 of 17) sorted by relevance

/art/compiler/optimizing/
Dlocations.h256 bool IsStackSlot() const { in IsStackSlot() function
285 DCHECK(IsStackSlot() || IsDoubleStackSlot() || IsSIMDStackSlot()); in GetStackIndex()
538 DCHECK(output_.IsStackSlot() || output_.IsDoubleStackSlot() || output_.IsUnallocated()); in UpdateOut()
655 || input.IsStackSlot() in IsFixedInput()
Dparallel_move_resolver.cc50 if ((move.GetSource().IsStackSlot() || move.GetSource().IsDoubleStackSlot()) && in EmitNativeCode()
51 (move.GetDestination().IsStackSlot() || move.GetDestination().IsDoubleStackSlot())) { in EmitNativeCode()
329 if (!move->IsEliminated() && !destination.IsStackSlot() && !destination.IsDoubleStackSlot()) { in EmitNativeCode()
Dlocations.cc104 } else if (location.IsStackSlot() || location.IsDoubleStackSlot()) { in operator <<()
Dcode_generator_x86_64.cc1368 } else if (source.IsStackSlot()) { in Move()
1395 } else if (source.IsStackSlot()) { in Move()
1401 } else if (destination.IsStackSlot()) { in Move()
1413 DCHECK(source.IsStackSlot()) << source; in Move()
1551 DCHECK(right.IsStackSlot()); in GenerateCompareTest()
1924 } else if (rhs.IsStackSlot()) { in HandleCondition()
2098 } else if (right.IsStackSlot()) { in VisitCompare()
2444 if (receiver.IsStackSlot()) { in VisitInvokeInterface()
2702 } else if (in.IsStackSlot() || in.IsDoubleStackSlot()) { in VisitTypeConversion()
2726 } else if (in.IsStackSlot() || in.IsDoubleStackSlot()) { in VisitTypeConversion()
[all …]
Dcode_generator_x86.cc1230 DCHECK(source.IsStackSlot()); in Move32()
1239 DCHECK(source.IsStackSlot()); in Move32()
1243 DCHECK(destination.IsStackSlot()) << destination; in Move32()
1253 DCHECK(source.IsStackSlot()); in Move32()
1552 DCHECK(rhs.IsStackSlot()); in GenerateFPCompare()
2271 if (receiver.IsStackSlot()) { in VisitInvokeInterface()
2669 } else if (in.IsStackSlot()) { in VisitTypeConversion()
2701 } else if (in.IsStackSlot()) { in VisitTypeConversion()
2843 if (!in.IsDoubleStackSlot() || !out.IsStackSlot()) { in VisitTypeConversion()
2851 if (out.IsStackSlot()) { in VisitTypeConversion()
[all …]
Dregister_allocation_resolver.cc65 if (location.IsStackSlot()) { in Resolve()
504 || destination.IsStackSlot() in IsValidDestination()
Dcode_generator.cc85 } else if (location.IsStackSlot()) { in CheckType()
1055 DCHECK(location.IsStackSlot() || in RecordPcInfo()
1059 if (location.IsStackSlot() || location.IsDoubleStackSlot()) { in RecordPcInfo()
1422 DCHECK(dest.IsStackSlot() || dest.IsDoubleStackSlot() || dest.IsSIMDStackSlot()) << dest; in ClearSpillSlotsFromLoopPhisInStackMap()
Dcode_generator_mips64.cc1203 if (source.IsStackSlot() || in MoveLocation()
1219 if (source.IsStackSlot() || source.IsDoubleStackSlot()) { in MoveLocation()
1221 LoadOperandType load_type = source.IsStackSlot() ? kLoadWord : kLoadDoubleword; in MoveLocation()
1318 DCHECK(destination.IsStackSlot() || destination.IsDoubleStackSlot()); in MoveLocation()
1322 dst_type = destination.IsStackSlot() ? DataType::Type::kInt32 : DataType::Type::kInt64; in MoveLocation()
1325 destination.IsStackSlot() ? DataType::Type::kFloat32 : DataType::Type::kFloat64; in MoveLocation()
1331 StoreOperandType store_type = destination.IsStackSlot() ? kStoreWord : kStoreDoubleword; in MoveLocation()
1346 StoreOperandType store_type = destination.IsStackSlot() ? kStoreWord : kStoreDoubleword; in MoveLocation()
1348 if (destination.IsStackSlot()) { in MoveLocation()
1364 DCHECK(source.IsStackSlot() || source.IsDoubleStackSlot()); in MoveLocation()
[all …]
Dparallel_move_test.cc45 } else if (location.IsStackSlot()) { in DumpLocationForTest()
Dintrinsics_x86.cc2584 DCHECK(src.IsStackSlot()); in GenBitCount()
2653 DCHECK(src.IsStackSlot()); in GenLeadingZeros()
2757 DCHECK(src.IsStackSlot()); in GenTrailingZeros()
2976 if (length.IsStackSlot()) { in VisitSystemArrayCopy()
3049 DCHECK(length_arg.IsStackSlot()); in VisitSystemArrayCopy()
3177 if (length.IsStackSlot()) { in VisitSystemArrayCopy()
Dcode_generator_arm_vixl.cc2738 DCHECK(destination.IsStackSlot()) << destination; in Move32()
2747 DCHECK(source.IsStackSlot()) << source; in Move32()
3614 DCHECK(!receiver.IsStackSlot()); in VisitInvokeInterface()
5172 if (location.IsStackSlot()) { in VisitParameterValue()
6792 DCHECK(destination.IsStackSlot()); in EmitMove()
6798 } else if (source.IsStackSlot()) { in EmitMove()
6807 DCHECK(destination.IsStackSlot()); in EmitMove()
6818 DCHECK(destination.IsStackSlot()); in EmitMove()
6865 DCHECK(destination.IsStackSlot()); in EmitMove()
6908 DCHECK(destination.IsStackSlot()); in EmitMove()
[all …]
Dintrinsics_x86_64.cc2659 DCHECK(src.IsStackSlot()); in GenBitCount()
2734 DCHECK(src.IsStackSlot()); in GenOneBit()
2762 DCHECK(src.IsStackSlot()); in GenOneBit()
2848 DCHECK(src.IsStackSlot()); in GenLeadingZeros()
2921 DCHECK(src.IsStackSlot()); in GenTrailingZeros()
Dcode_generator_mips.cc1161 } else if (loc1.IsStackSlot() && loc2.IsStackSlot()) { in EmitSwap()
1167 } else if ((loc1.IsRegister() && loc2.IsStackSlot()) || in EmitSwap()
1168 (loc1.IsStackSlot() && loc2.IsRegister())) { in EmitSwap()
1170 intptr_t offset = loc1.IsStackSlot() ? loc1.GetStackIndex() : loc2.GetStackIndex(); in EmitSwap()
1424 DCHECK(source.IsStackSlot()) << "Cannot move from " << source << " to " << destination; in MoveLocation()
1474 DCHECK(source.IsStackSlot()) << "Cannot move from " << source << " to " << destination; in MoveLocation()
1500 DCHECK(destination.IsStackSlot()) << destination; in MoveLocation()
1507 DCHECK(source.IsStackSlot()) << "Cannot move from " << source << " to " << destination; in MoveLocation()
1523 DCHECK(destination.IsStackSlot()) in MoveConstant()
1545 DCHECK(destination.IsStackSlot()) in MoveConstant()
[all …]
Dgraph_visualizer.cc306 } else if (location.IsStackSlot()) { in DumpLocation()
Dcode_generator_arm64.cc1731 if (source.IsStackSlot() || in MoveLocation()
1748 if (source.IsStackSlot() || source.IsDoubleStackSlot()) { in MoveLocation()
1801 DCHECK(destination.IsStackSlot() || destination.IsDoubleStackSlot()); in MoveLocation()
1805 dst_type = destination.IsStackSlot() ? DataType::Type::kInt32 : DataType::Type::kInt64; in MoveLocation()
1808 destination.IsStackSlot() ? DataType::Type::kFloat32 : DataType::Type::kFloat64; in MoveLocation()
1839 DCHECK(source.IsStackSlot() || source.IsDoubleStackSlot()); in MoveLocation()
4349 if (receiver.IsStackSlot()) { in VisitInvokeInterface()
5370 if (location.IsStackSlot()) { in VisitParameterValue()
Dregister_allocator_linear_scan.cc370 } else if (output.IsStackSlot() || output.IsDoubleStackSlot()) { in ProcessInstruction()
Dregister_allocator_graph_color.cc917 } else if (out.IsStackSlot() || out.IsDoubleStackSlot()) { in CheckForFixedOutput()