/aosp12/art/compiler/optimizing/ |
H A D | code_generator_vector_x86.cc | 106 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecReplicateScalar() 111 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecReplicateScalar() 511 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecSaturationAdd() 543 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecHalvingAdd() 618 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecSaturationSub() 719 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecMin() 768 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecMax() 999 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecShl() 1028 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecShr() 1269 Location base = locations->InAt(0); in VecAddress() [all …]
|
H A D | code_generator_vector_x86_64.cc | 97 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecReplicateScalar() 102 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecReplicateScalar() 494 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecSaturationAdd() 526 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecHalvingAdd() 601 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecSaturationSub() 702 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecMin() 751 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecMax() 982 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecShl() 1011 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecShr() 1242 Location base = locations->InAt(0); in VecAddress() [all …]
|
H A D | code_generator_vector_arm_vixl.cc | 94 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecExtractScalar() 136 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecReduce() 173 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecNeg() 202 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecAbs() 229 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecNot() 276 vixl32::DRegister lhs = DRegisterFrom(locations->InAt(0)); in VisitVecAdd() 277 vixl32::DRegister rhs = DRegisterFrom(locations->InAt(1)); in VisitVecAdd() 306 vixl32::DRegister lhs = DRegisterFrom(locations->InAt(0)); in VisitVecSaturationAdd() 827 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecSADAccumulate() 907 Location index = locations->InAt(1); in VecAddress() [all …]
|
H A D | code_generator_vector_arm64_neon.cc | 112 Location src_loc = locations->InAt(0); in VisitVecReplicateScalar() 198 VRegister src = VRegisterFrom(locations->InAt(0)); in VisitVecExtractScalar() 253 VRegister src = VRegisterFrom(locations->InAt(0)); in VisitVecReduce() 293 VRegister src = VRegisterFrom(locations->InAt(0)); in VisitVecCnv() 311 VRegister src = VRegisterFrom(locations->InAt(0)); in VisitVecNeg() 352 VRegister src = VRegisterFrom(locations->InAt(0)); in VisitVecAbs() 391 VRegister src = VRegisterFrom(locations->InAt(0)); in VisitVecNot() 442 VRegister lhs = VRegisterFrom(locations->InAt(0)); in VisitVecAdd() 443 VRegister rhs = VRegisterFrom(locations->InAt(1)); in VisitVecAdd() 484 VRegister lhs = VRegisterFrom(locations->InAt(0)); in VisitVecSaturationAdd() [all …]
|
H A D | code_generator_vector_arm64_sve.cc | 115 Location src_loc = locations->InAt(0); in VisitVecReplicateScalar() 197 const VRegister src = VRegisterFrom(locations->InAt(0)); in VisitVecExtractScalar() 250 const ZRegister src = ZRegisterFrom(locations->InAt(0)); in VisitVecReduce() 288 const ZRegister src = ZRegisterFrom(locations->InAt(0)); in VisitVecCnv() 308 const ZRegister src = ZRegisterFrom(locations->InAt(0)); in VisitVecNeg() 346 const ZRegister src = ZRegisterFrom(locations->InAt(0)); in VisitVecAbs() 382 const ZRegister src = ZRegisterFrom(locations->InAt(0)); in VisitVecNot() 441 const ZRegister lhs = ZRegisterFrom(locations->InAt(0)); in VisitVecAdd() 442 const ZRegister rhs = ZRegisterFrom(locations->InAt(1)); in VisitVecAdd() 974 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecMultiplyAccumulate() [all …]
|
H A D | intrinsics_x86_64.cc | 141 Location input = locations->InAt(0); in MoveFPToInt() 147 Location input = locations->InAt(0); in MoveIntToFP() 678 Location length = locations->InAt(4); in VisitSystemArrayCopyChar() 821 Location length = locations->InAt(4); in VisitSystemArrayCopy() 1700 Location value = locations->InAt(1); in GenPoke() 2281 Location src = locations->InAt(0); in GenBitCount() 2339 Location src = locations->InAt(0); in GenOneBit() 2471 Location src = locations->InAt(0); in GenLeadingZeros() 2544 Location src = locations->InAt(0); in GenTrailingZeros() 2670 Location obj = locations->InAt(0); in VisitReferenceGetReferent() [all …]
|
H A D | intrinsics_x86.cc | 96 Location src_pos = locations->InAt(1); in EmitNativeCode() 99 Location length = locations->InAt(4); in EmitNativeCode() 192 Location input = locations->InAt(0); in MoveFPToInt() 207 Location input = locations->InAt(0); in MoveIntToFP() 305 Location input = locations->InAt(0); in VisitLongReverseBytes() 521 Location src = locations->InAt(0); in GenLowestOneBit() 882 Location srcPos = locations->InAt(1); in VisitSystemArrayCopyChar() 2299 Location src = locations->InAt(0); in GenBitCount() 2366 Location src = locations->InAt(0); in GenLeadingZeros() 2470 Location src = locations->InAt(0); in GenTrailingZeros() [all …]
|
H A D | intrinsics_arm64.cc | 187 Location input = locations->InAt(0); in MoveFPToInt() 194 Location input = locations->InAt(0); in MoveIntToFP() 287 Location in = locations->InAt(0); in GenReverseBytes() 321 Location in = locations->InAt(0); in GenNumberOfLeadingZeros() 348 Location in = locations->InAt(0); in GenNumberOfTrailingZeros() 376 Location in = locations->InAt(0); in GenReverse() 563 VRegister in_reg = is_double ? DRegisterFrom(l->InAt(0)) : SRegisterFrom(l->InAt(0)); in GenMathRound() 707 Location base_loc = locations->InAt(1); in GenUnsafeGet() 2511 Location length = locations->InAt(4); in VisitSystemArrayCopyChar() 2685 Location length = locations->InAt(4); in VisitSystemArrayCopy() [all …]
|
H A D | code_generator_x86.cc | 181 locations->InAt(0), in EmitNativeCode() 433 locations->InAt(0), in EmitNativeCode() 438 locations->InAt(1), in EmitNativeCode() 443 locations->InAt(2), in EmitNativeCode() 2087 codegen_->GenerateIntCompare(cond_locations->InAt(0), cond_locations->InAt(1)); in VisitSelect() 2195 Location lhs = locations->InAt(0); in HandleCondition() 2196 Location rhs = locations->InAt(1); in HandleCondition() 2725 Location in = locations->InAt(0); in VisitNeg() 2979 Location in = locations->InAt(0); in VisitTypeConversion() 4977 Location in = locations->InAt(0); in VisitNot() [all …]
|
H A D | code_generator_x86_64.cc | 230 locations->InAt(0), in EmitNativeCode() 444 locations->InAt(0), in EmitNativeCode() 449 locations->InAt(1), in EmitNativeCode() 454 locations->InAt(2), in EmitNativeCode() 1776 Location left = locations->InAt(0); in GenerateCompareTest() 2158 Location lhs = locations->InAt(0); in HandleCondition() 2159 Location rhs = locations->InAt(1); in HandleCondition() 2894 Location in = locations->InAt(0); in VisitNeg() 3071 Location in = locations->InAt(0); in VisitTypeConversion() 5319 Location obj = locations->InAt(0); in GenerateImplicitNullCheck() [all …]
|
H A D | common_arm.h | 111 return SRegisterFrom(instr->GetLocations()->InAt(input_index)); in InputSRegisterAt() 117 return DRegisterFrom(instr->GetLocations()->InAt(input_index)); in InputDRegisterAt() 140 return RegisterFrom(instr->GetLocations()->InAt(input_index), in InputRegisterAt() 199 return OperandFrom(instr->GetLocations()->InAt(input_index), in InputOperandAt()
|
H A D | code_generator_arm_vixl.cc | 489 locations->InAt(0), in EmitNativeCode() 492 locations->InAt(1), in EmitNativeCode() 699 locations->InAt(0), in EmitNativeCode() 704 locations->InAt(1), in EmitNativeCode() 709 locations->InAt(2), in EmitNativeCode() 1461 Location left = locations->InAt(0); in GenerateLongTest() 3634 Location in = locations->InAt(0); in VisitNeg() 3819 Location in = locations->InAt(0); in VisitTypeConversion() 5051 Location rhs = locations->InAt(1); in HandleIntegerRotate() 5079 Location rhs = locations->InAt(1); in HandleLongRotate() [all …]
|
H A D | intrinsics_arm_vixl.cc | 142 Location dest_pos = locations->InAt(3); in EmitNativeCode() 225 Location input = locations->InAt(0); in MoveFPToInt() 235 Location input = locations->InAt(0); in MoveIntToFP() 307 Location in = locations->InAt(0); in GenNumberOfLeadingZeros() 1354 Location src_pos = locations->InAt(1); in VisitSystemArrayCopy() 1357 Location length = locations->InAt(4); in VisitSystemArrayCopy() 2072 Location in = locations->InAt(0); in GenBitCount() 2121 Location in = locations->InAt(0); in GenHighestOneBit() 2187 Location in = locations->InAt(0); in GenLowestOneBit() 2508 Location obj = locations->InAt(0); in VisitReferenceGetReferent() [all …]
|
H A D | ssa_liveness_analysis.h | 146 Location location = GetUser()->GetLocations()->InAt(GetInputIndex()); in RequiresRegister() 333 } else if (!locations->InAt(input_index).IsValid()) { 964 && (locations->InAt(0).IsRegister() in DefinitionRequiresRegister() 965 || locations->InAt(0).IsRegisterPair() in DefinitionRequiresRegister() 966 || locations->InAt(0).GetPolicy() == Location::kRequiresRegister))) { in DefinitionRequiresRegister() 970 && (locations->InAt(0).IsFpuRegister() in DefinitionRequiresRegister() 971 || locations->InAt(0).IsFpuRegisterPair() in DefinitionRequiresRegister() 972 || locations->InAt(0).GetPolicy() == Location::kRequiresFpuRegister))) { in DefinitionRequiresRegister()
|
H A D | common_arm64.h | 86 return RegisterFrom(instr->GetLocations()->InAt(input_index), in InputRegisterAt() 130 return FPRegisterFrom(instr->GetLocations()->InAt(input_index), in InputFPRegisterAt() 177 return OperandFrom(instr->GetLocations()->InAt(input_index), in InputOperandAt()
|
H A D | code_generator_arm64.cc | 515 locations->InAt(0), in EmitNativeCode() 520 locations->InAt(1), in EmitNativeCode() 525 locations->InAt(2), in EmitNativeCode() 2516 Location index = locations->InAt(1); in VisitArrayGet() 2693 Location index = locations->InAt(1); in VisitArraySet() 3177 Location second = locations->InAt(1); in GenerateInt64UnsignedDivRemWithAnyPositiveConstant() 3228 Location second = locations->InAt(1); in GenerateInt64DivRemWithAnyConstant() 3283 Location second = locations->InAt(1); in GenerateInt32DivRemWithAnyConstant() 5741 Location obj = locations->InAt(0); in GenerateExplicitNullCheck() 6883 Location index = locations->InAt(1); in VecNEONAddress() [all …]
|
H A D | ssa_liveness_analysis.cc | 112 bool has_in_location = current->GetLocations()->InAt(i).IsValid(); in RecursivelyProcessInputs() 225 DCHECK(!user->GetLocations()->InAt(index).IsValid()); in ComputeLiveRanges() 418 Location expected = locations->InAt(use.GetInputIndex()); in FindFirstRegisterHint()
|
H A D | register_allocation_resolver.cc | 133 if (locations->InAt(0).IsUnallocated()) { in Resolve() 136 DCHECK(locations->InAt(0).Equals(source)); in Resolve() 342 Location expected_location = locations->InAt(use.GetInputIndex()); in ConnectSiblings()
|
H A D | code_generator.cc | 112 DCHECK(CheckType(instruction->GetType(), locations->InAt(0))) in CheckTypeConsistency() 114 << " " << locations->InAt(0); in CheckTypeConsistency() 123 DCHECK(CheckType(inputs[i]->GetType(), locations->InAt(i))) in CheckTypeConsistency() 124 << inputs[i]->GetType() << " " << locations->InAt(i); in CheckTypeConsistency() 535 Location in_location = locations->InAt(i); in PrepareCriticalNativeArgumentMoves() 773 locations->InAt(is_instance ? 1 : 0), in GenerateUnresolvedFieldAccess()
|
H A D | intrinsics.h | 93 Location actual_loc = locations->InAt(i); in INTRINSICS_LIST()
|
H A D | register_allocator_linear_scan.cc | 291 Location input = locations->InAt(i); in ProcessInstruction() 346 Location first = locations->InAt(0); in ProcessInstruction() 640 if (locations->InAt(i).IsValid()) { in TryAllocateFreeReg()
|
H A D | locations.h | 545 Location InAt(uint32_t at) const { in InAt() function
|
H A D | register_allocator_graph_color.cc | 881 Location input = locations->InAt(i); in CheckForFixedInputs() 904 out = instruction->GetLocations()->InAt(0); in CheckForFixedOutput() 1437 Location input = locations->InAt(use.GetInputIndex()); in FindCoalesceOpportunities()
|
H A D | graph_visualizer.cc | 706 DumpLocation(input_list.NewEntryStream(), locations->InAt(i)); in PrintInstruction()
|