/art/compiler/optimizing/ |
D | code_generator_arm_vixl.cc | 3064 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitSelect() 3070 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitSelect() 3286 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() 3295 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() 3303 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() 3693 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitNeg() 3705 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitNeg() 3770 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3777 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3807 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() [all …]
|
D | code_generator_arm64.cc | 2199 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 2206 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 2250 object_field_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in HandleFieldGet() 2421 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleShift() 2489 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitBitwiseNegatedRight() 2524 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitDataProcWithShifterOp() 2591 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitIntermediateAddress() 2615 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitIntermediateAddressIndex() 2646 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitMultiplyAccumulate() 2715 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet() [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() 580 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecShiftLocations()
|
D | code_generator_mips64.cc | 1857 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 1865 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 2031 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleShift() 2163 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet() 2171 : Location::kNoOutputOverlap); in VisitArrayGet() 2423 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitArrayLength() 3059 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() 3066 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() 3182 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleCondition() 3446 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitDiv() [all …]
|
D | code_generator_vector_mips64.cc | 47 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitVecReplicateScalar() 153 : Location::kNoOutputOverlap); in CreateVecUnOpLocations() 168 : Location::kNoOutputOverlap); in CreateVecUnOpLocations() 391 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecBinOpLocations() 812 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecShiftLocations()
|
D | code_generator_vector_mips.cc | 42 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitVecReplicateScalar() 155 : Location::kNoOutputOverlap); in CreateVecUnOpLocations() 170 : Location::kNoOutputOverlap); in CreateVecUnOpLocations() 392 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecBinOpLocations() 813 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecShiftLocations()
|
D | code_generator_vector_arm64.cc | 62 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitVecReplicateScalar() 189 : Location::kNoOutputOverlap); in CreateVecUnOpLocations() 200 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecUnOpLocations() 389 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecBinOpLocations() 782 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecShiftLocations()
|
D | intrinsics_mips64.cc | 220 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntLocations() 384 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations() 506 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToInt() 616 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPFPToFPLocations() 718 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntToIntLocations() 782 CreateFPToFP(allocator_, invoke, Location::kNoOutputOverlap); in VisitMathRint() 1127 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
|
D | code_generator_mips.cc | 2016 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 2023 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 2032 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in HandleBinaryOp() 2282 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in HandleShift() 2562 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet() 2570 : Location::kNoOutputOverlap); in VisitArrayGet() 2838 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitArrayLength() 3161 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitIntermediateArrayAddressIndex() 3506 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() 3520 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() [all …]
|
D | locations.h | 49 kNoOutputOverlap enumerator
|
D | intrinsics_arm64.cc | 299 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntLocations() 352 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntToIntLocations() 536 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations() 617 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPFPToFPLocations() 963 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations() 1169 : Location::kNoOutputOverlap; in CreateIntIntIntIntIntToInt()
|
D | code_generator_x86_64.cc | 2054 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() 2566 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2573 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2641 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2669 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 3028 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitAdd() 3036 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitAdd() 3245 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitMul() 3257 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitMul() 4230 object_field_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in HandleFieldGet() [all …]
|
D | intrinsics_arm_vixl.cc | 329 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntLocations() 343 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations() 459 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntPlusTemp() 751 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntToIntLocations() 1044 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations() 1299 : Location::kNoOutputOverlap; in CreateIntIntIntIntIntToIntPlusTemps()
|
D | code_generator_x86.cc | 2474 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2481 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2550 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2578 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitTypeConversion() 2939 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitAdd() 3174 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitMul() 4337 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCompare() 4747 Location::kNoOutputOverlap); in HandleFieldGet() 5203 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet() 5214 : Location::kNoOutputOverlap); in VisitArrayGet() [all …]
|
D | intrinsics_mips.cc | 239 Location::OutputOverlap overlaps = Location::kNoOutputOverlap) { in CreateIntToIntLocations() 609 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations() 1089 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntToIntLocations() 1530 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
|
D | intrinsics_x86.cc | 2086 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntIntToIntLocations() 2092 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
|
D | intrinsics_x86_64.cc | 2206 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
|