/art/compiler/optimizing/ |
D | intrinsics_mips.cc | 161 FRegister in = locations->InAt(0).AsFpuRegister<FRegister>(); in MoveFPToInt() 206 Register in_lo = locations->InAt(0).AsRegisterPairLow<Register>(); in MoveIntToFP() 207 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>(); in MoveIntToFP() 212 Register in = locations->InAt(0).AsRegister<Register>(); in MoveIntToFP() 258 Register in = locations->InAt(0).AsRegister<Register>(); in GenReverse() 272 Register in = locations->InAt(0).AsRegister<Register>(); in GenReverse() 317 Register in_lo = locations->InAt(0).AsRegisterPairLow<Register>(); in GenReverse() 318 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>(); in GenReverse() 448 Register in_lo = locations->InAt(0).AsRegisterPairLow<Register>(); in GenNumberOfLeadingZeroes() 449 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>(); in GenNumberOfLeadingZeroes() [all …]
|
D | intrinsics_arm.cc | 85 Location input = locations->InAt(0); in MoveFPToInt() 97 Location input = locations->InAt(0); in MoveIntToFP() 155 Location in = locations->InAt(0); in GenNumberOfLeadingZeros() 202 Register in_reg_lo = locations->InAt(0).AsRegisterPairLow<Register>(); in GenNumberOfTrailingZeros() 203 Register in_reg_hi = locations->InAt(0).AsRegisterPairHigh<Register>(); in GenNumberOfTrailingZeros() 213 Register in = locations->InAt(0).AsRegister<Register>(); in GenNumberOfTrailingZeros() 244 Location in = locations->InAt(0); in MathAbsFP() 284 Location in = locations->InAt(0); in GenAbsInteger() 332 Register op1 = locations->InAt(0).AsRegister<Register>(); in GenMinMax() 333 Register op2 = locations->InAt(1).AsRegister<Register>(); in GenMinMax() [all …]
|
D | intrinsics_arm64.cc | 186 Location input = locations->InAt(0); in MoveFPToInt() 193 Location input = locations->InAt(0); in MoveIntToFP() 238 Location in = locations->InAt(0); in GenReverseBytes() 294 Location in = locations->InAt(0); in GenNumberOfLeadingZeros() 321 Location in = locations->InAt(0); in GenNumberOfTrailingZeros() 349 Location in = locations->InAt(0); in GenReverse() 413 Location in = locations->InAt(0); in MathAbsFP() 449 Location in = locations->InAt(0); in GenAbsInteger() 479 Location op1 = locations->InAt(0); in GenMinMaxFP() 480 Location op2 = locations->InAt(1); in GenMinMaxFP() [all …]
|
D | intrinsics_mips64.cc | 150 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>(); in MoveFPToInt() 187 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>(); in MoveIntToFP() 226 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>(); in GenReverseBytes() 278 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>(); in GenNumberOfLeadingZeroes() 309 Location in = locations->InAt(0); in GenNumberOfTrailingZeroes() 348 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>(); in GenReverse() 389 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>(); in MathAbsFP() 426 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>(); in GenAbsInteger() 462 FpuRegister a = locations->InAt(0).AsFpuRegister<FpuRegister>(); in GenMinMaxFP() 463 FpuRegister b = locations->InAt(1).AsFpuRegister<FpuRegister>(); in GenMinMaxFP() [all …]
|
D | intrinsics_x86.cc | 112 Location input = locations->InAt(0); in MoveFPToInt() 127 Location input = locations->InAt(0); in MoveIntToFP() 228 Location input = locations->InAt(0); in VisitLongReverseBytes() 280 if (locations->GetInputCount() == 2 && locations->InAt(1).IsValid()) { in MathAbsFP() 281 DCHECK(locations->InAt(1).IsRegister()); in MathAbsFP() 283 Register constant_area = locations->InAt(1).AsRegister<Register>(); in MathAbsFP() 362 Location input = locations->InAt(0); in GenAbsLong() 408 Location op1_loc = locations->InAt(0); in GenMinMaxFP() 409 Location op2_loc = locations->InAt(1); in GenMinMaxFP() 469 if (locations->GetInputCount() == 3 && locations->InAt(2).IsValid()) { in GenMinMaxFP() [all …]
|
D | code_generator_mips.cc | 162 codegen->EmitParallelMoves(locations->InAt(0), in EmitNativeCode() 165 locations->InAt(1), in EmitNativeCode() 395 codegen->EmitParallelMoves(locations->InAt(1), in EmitNativeCode() 1191 Register lhs = locations->InAt(0).AsRegister<Register>(); in HandleBinaryOp() 1192 Location rhs_location = locations->InAt(1); in HandleBinaryOp() 1236 Register lhs_high = locations->InAt(0).AsRegisterPairHigh<Register>(); in HandleBinaryOp() 1237 Register lhs_low = locations->InAt(0).AsRegisterPairLow<Register>(); in HandleBinaryOp() 1238 Location rhs_location = locations->InAt(1); in HandleBinaryOp() 1377 FRegister lhs = locations->InAt(0).AsFpuRegister<FRegister>(); in HandleBinaryOp() 1378 FRegister rhs = locations->InAt(1).AsFpuRegister<FRegister>(); in HandleBinaryOp() [all …]
|
D | intrinsics_x86_64.cc | 99 Location input = locations->InAt(0); in MoveFPToInt() 105 Location input = locations->InAt(0); in MoveIntToFP() 296 Location op1_loc = locations->InAt(0); in GenMinMaxFP() 297 Location op2_loc = locations->InAt(1); in GenMinMaxFP() 424 Location op1_loc = locations->InAt(0); in GenMinMax() 425 Location op2_loc = locations->InAt(1); in GenMinMax() 509 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); in VisitMathSqrt() 558 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); in GenSSE41FPToFPIntrinsic() 627 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat() 677 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundDouble() [all …]
|
D | code_generator_mips64.cc | 123 codegen->EmitParallelMoves(locations->InAt(0), in EmitNativeCode() 126 locations->InAt(1), in EmitNativeCode() 347 codegen->EmitParallelMoves(locations->InAt(1), in EmitNativeCode() 1067 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>(); in HandleBinaryOp() 1068 Location rhs_location = locations->InAt(1); in HandleBinaryOp() 1125 FpuRegister lhs = locations->InAt(0).AsFpuRegister<FpuRegister>(); in HandleBinaryOp() 1126 FpuRegister rhs = locations->InAt(1).AsFpuRegister<FpuRegister>(); in HandleBinaryOp() 1174 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>(); in HandleShift() 1175 Location rhs_location = locations->InAt(1); in HandleShift() 1288 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>(); in VisitArrayGet() [all …]
|
D | code_generator_x86.cc | 144 locations->InAt(0), in EmitNativeCode() 147 locations->InAt(1), in EmitNativeCode() 317 locations->InAt(1), in EmitNativeCode() 393 locations->InAt(0), in EmitNativeCode() 398 locations->InAt(1), in EmitNativeCode() 403 locations->InAt(2), in EmitNativeCode() 1188 Location left = locations->InAt(0); in GenerateLongComparesAndJumps() 1189 Location right = locations->InAt(1); in GenerateLongComparesAndJumps() 1293 const_area->GetLocations()->InAt(0).AsRegister<Register>())); in GenerateFPCompare() 1306 const_area->GetLocations()->InAt(0).AsRegister<Register>())); in GenerateFPCompare() [all …]
|
D | code_generator_arm.cc | 172 locations->InAt(0), in EmitNativeCode() 175 locations->InAt(1), in EmitNativeCode() 302 locations->InAt(1), in EmitNativeCode() 376 locations->InAt(0), in EmitNativeCode() 381 locations->InAt(1), in EmitNativeCode() 386 locations->InAt(2), in EmitNativeCode() 1267 Location left = locations->InAt(0); in GenerateLongComparesAndJumps() 1268 Location right = locations->InAt(1); in GenerateLongComparesAndJumps() 1357 Location left = locations->InAt(0); in GenerateCompareTestAndBranch() 1358 Location right = locations->InAt(1); in GenerateCompareTestAndBranch() [all …]
|
D | code_generator_x86_64.cc | 200 locations->InAt(0), in EmitNativeCode() 203 locations->InAt(1), in EmitNativeCode() 337 locations->InAt(1), in EmitNativeCode() 414 locations->InAt(0), in EmitNativeCode() 419 locations->InAt(1), in EmitNativeCode() 424 locations->InAt(2), in EmitNativeCode() 777 callee_method = invoke->GetLocations()->InAt(invoke->GetSpecialInputIndex()); in GenerateStaticOrDirectCall() 796 Location current_method = invoke->GetLocations()->InAt(invoke->GetSpecialInputIndex()); in GenerateStaticOrDirectCall() 1287 Location left = locations->InAt(0); in GenerateCompareTest() 1288 Location right = locations->InAt(1); in GenerateCompareTest() [all …]
|
D | ssa_liveness_analysis.h | 152 Location location = GetUser()->GetLocations()->InAt(GetInputIndex()); in RequiresRegister() 266 } else if (!locations->InAt(input_index).IsValid()) { 938 && (locations->InAt(0).IsRegister() in DefinitionRequiresRegister() 939 || locations->InAt(0).IsRegisterPair() in DefinitionRequiresRegister() 940 || locations->InAt(0).GetPolicy() == Location::kRequiresRegister))) { in DefinitionRequiresRegister() 944 && (locations->InAt(0).IsFpuRegister() in DefinitionRequiresRegister() 945 || locations->InAt(0).IsFpuRegisterPair() in DefinitionRequiresRegister() 946 || locations->InAt(0).GetPolicy() == Location::kRequiresFpuRegister))) { in DefinitionRequiresRegister()
|
D | common_arm64.h | 75 return RegisterFrom(instr->GetLocations()->InAt(input_index), in InputRegisterAt() 99 return FPRegisterFrom(instr->GetLocations()->InAt(input_index), in InputFPRegisterAt() 141 return OperandFrom(instr->GetLocations()->InAt(input_index), in InputOperandAt()
|
D | ssa_liveness_analysis.cc | 182 bool has_in_location = current->GetLocations()->InAt(i).IsValid(); in RecursivelyProcessInputs() 289 DCHECK(!user->GetLocations()->InAt(index).IsValid()); in ComputeLiveRanges() 451 Location expected = locations->InAt(use->GetInputIndex()); in FindFirstRegisterHint()
|
D | code_generator_arm64.cc | 237 locations->InAt(0), LocationFrom(calling_convention.GetRegisterAt(0)), Primitive::kPrimInt, in EmitNativeCode() 238 locations->InAt(1), LocationFrom(calling_convention.GetRegisterAt(1)), Primitive::kPrimInt); in EmitNativeCode() 438 Location class_to_check = locations->InAt(1); in EmitNativeCode() 522 locations->InAt(0), in EmitNativeCode() 527 locations->InAt(1), in EmitNativeCode() 532 locations->InAt(2), in EmitNativeCode() 1627 Location base_loc = locations->InAt(0); in HandleFieldGet() 1748 __ Ror(dst, lhs, RegisterFrom(instr->GetLocations()->InAt(1), type)); in HandleBinaryOp() 1905 Register right_reg = RegisterFrom(instruction->GetLocations()->InAt(1), type); in VisitArm64DataProcWithShifterOp() 2052 Location index = locations->InAt(1); in VisitArrayGet() [all …]
|
D | code_generator.cc | 104 DCHECK(CheckType(instruction->GetType(), locations->InAt(0))) in CheckTypeConsistency() 106 << " " << locations->InAt(0); in CheckTypeConsistency() 114 DCHECK(CheckType(instruction->InputAt(i)->GetType(), locations->InAt(i))) in CheckTypeConsistency() 116 << " " << locations->InAt(i); in CheckTypeConsistency() 427 locations->InAt(is_instance ? 1 : 0), in GenerateUnresolvedFieldAccess()
|
D | intrinsics.h | 107 Location actual_loc = locations->InAt(i); in INTRINSICS_LIST()
|
D | register_allocator.cc | 309 Location input = locations->InAt(i); in ProcessInstruction() 364 Location first = locations->InAt(0); in ProcessInstruction() 762 if (locations->InAt(i).IsValid() in TryAllocateFreeReg() 1635 Location expected_location = locations->InAt(use->GetInputIndex()); in ConnectSiblings() 1903 if (locations->InAt(0).IsUnallocated()) { in Resolve() 1906 DCHECK(locations->InAt(0).Equals(source)); in Resolve()
|
D | locations.h | 489 Location InAt(uint32_t at) const { in InAt() function
|
D | graph_visualizer.cc | 544 DumpLocation(inputs.NewEntryStream(), locations->InAt(i)); in PrintInstruction()
|