/art/compiler/optimizing/ |
D | code_generator_arm64.cc | 2202 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 2209 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 2248 object_field_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in HandleFieldGet() 2441 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleShift() 2509 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitBitwiseNegatedRight() 2544 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitDataProcWithShifterOp() 2611 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitIntermediateAddress() 2635 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitIntermediateAddressIndex() 2666 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitMultiplyAccumulate() 2735 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet() [all …]
|
D | code_generator_riscv64.cc | 2128 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 2139 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 2307 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() 2343 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleShift() 2555 object_field_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in HandleFieldGet() 2705 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitAbs() 2710 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitAbs() 2778 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet() 2785 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in VisitArrayGet() 2901 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitArrayLength() [all …]
|
D | code_generator_arm_vixl.cc | 3113 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitSelect() 3119 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitSelect() 3370 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() 3845 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitNeg() 3857 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitNeg() 3922 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3929 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3959 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 4005 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 4035 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() [all …]
|
D | code_generator_vector_arm_vixl.cc | 114 : Location::kNoOutputOverlap); in CreateVecUnOpLocations() 122 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecUnOpLocations() 262 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecBinOpLocations() 644 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecShiftLocations()
|
D | code_generator_vector_arm64_neon.cc | 99 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitVecReplicateScalar() 226 : Location::kNoOutputOverlap); in CreateVecUnOpLocations() 237 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecUnOpLocations() 426 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecBinOpLocations() 883 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecShiftLocations()
|
D | code_generator_vector_arm64_sve.cc | 99 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitVecReplicateScalar() 220 : Location::kNoOutputOverlap); in CreateVecUnOpLocations() 231 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecUnOpLocations() 754 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecShiftLocations()
|
D | locations.h | 50 kNoOutputOverlap enumerator
|
D | code_generator_x86_64.cc | 2737 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() 3352 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3359 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3427 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3455 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3815 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitAdd() 3823 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitAdd() 4032 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitMul() 4044 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitMul() 5287 object_field_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in HandleFieldGet() [all …]
|
D | code_generator_x86.cc | 3138 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3145 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3214 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3242 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3603 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitAdd() 3838 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitMul() 5303 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() 5986 : Location::kNoOutputOverlap); in HandleFieldGet() 6455 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet() 6466 : Location::kNoOutputOverlap); in VisitArrayGet() [all …]
|
D | intrinsics_arm64.cc | 234 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntLocations() 242 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntToIntLocations() 499 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations() 765 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateUnsafeGetLocations() 1136 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateUnsafeCASLocations() 2442 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPFPFPToFPLocations() 3687 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCRC32Update()
|
D | intrinsics_riscv64.cc | 160 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFpFpFpToFpNoOverlapLocations() 240 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntNoOverlapLocations() 2052 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateUnsafeGetLocations()
|
D | intrinsics_arm_vixl.cc | 230 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntLocations() 253 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations() 2693 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateUnsafeGetLocations()
|
D | intrinsics_x86.cc | 1755 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntIntToIntLocations() 1761 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
|
D | intrinsics_x86_64.cc | 1871 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
|