/art/compiler/optimizing/ |
D | code_generator_vector_arm64.cc | 49 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitVecReplicateScalar() 117 : Location::kNoOutputOverlap); in CreateVecUnOpLocations() 127 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecUnOpLocations() 273 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecBinOpLocations() 578 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecShiftLocations()
|
D | code_generator_arm.cc | 2734 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitSelect() 2740 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitSelect() 2884 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() 2893 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() 2901 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() 3257 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitNeg() 3269 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitNeg() 3355 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3375 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3389 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() [all …]
|
D | code_generator_arm_vixl.cc | 2768 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitSelect() 2774 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitSelect() 2915 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() 2924 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() 2932 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() 3318 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitNeg() 3330 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitNeg() 3402 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3422 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3436 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() [all …]
|
D | code_generator_arm64.cc | 2252 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in FOR_EACH_UNIMPLEMENTED_INSTRUCTION() 2259 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in FOR_EACH_UNIMPLEMENTED_INSTRUCTION() 2303 object_field_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in HandleFieldGet() 2472 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleShift() 2540 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitBitwiseNegatedRight() 2575 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitDataProcWithShifterOp() 2642 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitIntermediateAddress() 2665 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitMultiplyAccumulate() 2734 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet() 2741 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in VisitArrayGet() [all …]
|
D | code_generator_mips64.cc | 1754 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 1762 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 1868 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleShift() 1997 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet() 2005 : Location::kNoOutputOverlap); in VisitArrayGet() 2232 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitArrayLength() 2822 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() 2829 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() 2944 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() 3223 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitDiv() [all …]
|
D | intrinsics_mips64.cc | 220 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntLocations() 385 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations() 508 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToInt() 619 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPFPToFPLocations() 722 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntToIntLocations() 787 CreateFPToFP(arena_, invoke, Location::kNoOutputOverlap); in VisitMathRint() 1175 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
|
D | code_generator_mips.cc | 1943 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 1950 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 1959 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 2193 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleShift() 2447 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet() 2455 : Location::kNoOutputOverlap); in VisitArrayGet() 2681 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitArrayLength() 3271 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() 3285 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() 3435 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() [all …]
|
D | locations.h | 49 kNoOutputOverlap enumerator
|
D | intrinsics_arm64.cc | 301 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntLocations() 355 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntToIntLocations() 478 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations() 512 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToInt() 568 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPFPToFPLocations() 916 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations() 1122 : Location::kNoOutputOverlap; in CreateIntIntIntIntIntToInt()
|
D | intrinsics_arm.cc | 266 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntLocations() 274 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations() 359 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitIntegerNumberOfTrailingZeros() 411 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntPlusTemp() 484 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntToIntLocations() 723 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations() 971 : Location::kNoOutputOverlap; in CreateIntIntIntIntIntToIntPlusTemps()
|
D | code_generator_x86_64.cc | 2042 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() 2545 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2565 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2579 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2644 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2675 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2706 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3064 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitAdd() 3072 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitAdd() 3281 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitMul() [all …]
|
D | intrinsics_arm_vixl.cc | 332 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntLocations() 340 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations() 425 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitIntegerNumberOfTrailingZeros() 469 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntPlusTemp() 764 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntToIntLocations() 1059 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations() 1308 : Location::kNoOutputOverlap; in CreateIntIntIntIntIntToIntPlusTemps()
|
D | code_generator_x86.cc | 2459 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2473 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2538 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2569 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2600 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2954 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitAdd() 3189 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitMul() 4348 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() 4773 Location::kNoOutputOverlap); in HandleFieldGet() 5223 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet() [all …]
|
D | intrinsics_mips.cc | 238 Location::OutputOverlap overlaps = Location::kNoOutputOverlap) { in CreateIntToIntLocations() 610 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations() 1093 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntToIntLocations() 1532 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
|
D | intrinsics_x86.cc | 2097 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntIntToIntLocations() 2103 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
|
D | intrinsics_x86_64.cc | 2214 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
|