Home
last modified time | relevance | path

Searched refs:kNoOutputOverlap (Results 1 – 14 of 14) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_arm64.cc2202 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 …]
Dcode_generator_riscv64.cc2128 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 …]
Dcode_generator_arm_vixl.cc3113 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 …]
Dcode_generator_vector_arm_vixl.cc114 : 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()
Dcode_generator_vector_arm64_neon.cc99 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()
Dcode_generator_vector_arm64_sve.cc99 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()
Dlocations.h50 kNoOutputOverlap enumerator
Dcode_generator_x86_64.cc2737 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 …]
Dcode_generator_x86.cc3138 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 …]
Dintrinsics_arm64.cc234 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()
Dintrinsics_riscv64.cc160 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()
Dintrinsics_arm_vixl.cc230 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()
Dintrinsics_x86.cc1755 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntIntToIntLocations()
1761 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
Dintrinsics_x86_64.cc1871 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()