Home
last modified time | relevance | path

Searched refs:ConstantLocation (Results 1 – 20 of 20) sorted by relevance

/aosp_15_r20/art/compiler/optimizing/
H A Dlocations.cc60 ? Location::ConstantLocation(instruction) in RegisterOrConstant()
69 return Location::ConstantLocation(constant); in RegisterOrInt32Constant()
80 return Location::ConstantLocation(constant); in FpuRegisterOrInt32Constant()
88 ? Location::ConstantLocation(instruction) in ByteRegisterOrConstant()
94 ? Location::ConstantLocation(instruction) in FpuRegisterOrConstant()
H A Dcode_generator_arm64.cc2414 locations->SetInAt(1, Location::ConstantLocation(value)); in HandleFieldSet()
2656 locations->SetInAt(0, Location::ConstantLocation(instruction->InputAt(0))); in VisitDataProcWithShifterOp()
2749 ? Location::ConstantLocation(instruction->GetOffset()) in VisitIntermediateAddressIndex()
2751 locations->SetInAt(2, Location::ConstantLocation(shift)); in VisitIntermediateAddressIndex()
3026 locations->SetInAt(2, Location::ConstantLocation(value)); in VisitArraySet()
3239 ? Location::ConstantLocation(index) in VisitBoundsCheck()
3242 ? Location::ConstantLocation(length) in VisitBoundsCheck()
3361 ? Location::ConstantLocation(rhs) in VisitCompare()
3419 ? Location::ConstantLocation(rhs) in HandleCondition()
3857 locations->SetOut(Location::ConstantLocation(constant)); in VisitDoubleConstant()
[all …]
H A Dcode_generator_riscv64.cc74 ? Location::ConstantLocation(instruction) in RegisterOrZeroBitPatternLocation()
81 ? Location::ConstantLocation(instruction) in FpuRegisterOrZeroBitPatternLocation()
96 return Location::ConstantLocation(value); in ValueLocationForStore()
2124 locations->SetInAt(1, Location::ConstantLocation(right)); in HandleBinaryOp()
2299 locations->SetInAt(1, Location::ConstantLocation(rhs)); in HandleCondition()
3133 const_index ? Location::ConstantLocation(index) : Location::RequiresRegister()); in VisitBoundsCheck()
3136 const_length ? Location::ConstantLocation(length) : Location::RequiresRegister()); in VisitBoundsCheck()
3228 locations->SetInAt(1, Location::ConstantLocation(instruction->InputAt(1))); in VisitCheckCast()
3229 locations->SetInAt(2, Location::ConstantLocation(instruction->InputAt(2))); in VisitCheckCast()
3230 locations->SetInAt(3, Location::ConstantLocation(instruction->InputAt(3))); in VisitCheckCast()
[all …]
H A Dcode_generator_vector_arm64_sve.cc66 return Location::ConstantLocation(constant); in SVEEncodableConstantOrRegister()
95 locations->SetInAt(0, Location::ConstantLocation(input)); in VisitVecReplicateScalar()
753 locations->SetInAt(1, Location::ConstantLocation(instruction->InputAt(1))); in CreateVecShiftLocations()
877 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input) in VisitVecSetScalars()
883 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input) in VisitVecSetScalars()
H A Dcode_generator_vector_x86.cc45 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input) in VisitVecReplicateScalar()
51 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input) in VisitVecReplicateScalar()
984 locations->SetInAt(1, Location::ConstantLocation(instruction->InputAt(1))); in CreateVecShiftLocations()
1097 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input) in VisitVecSetScalars()
1103 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input) in VisitVecSetScalars()
H A Dcode_generator_vector_x86_64.cc40 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input) in VisitVecReplicateScalar()
46 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input) in VisitVecReplicateScalar()
967 locations->SetInAt(1, Location::ConstantLocation(instruction->InputAt(1))); in CreateVecShiftLocations()
1075 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input) in VisitVecSetScalars()
1081 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input) in VisitVecSetScalars()
H A Dcode_generator_vector_arm64_neon.cc66 return Location::ConstantLocation(constant); in NEONEncodableConstantOrRegister()
95 locations->SetInAt(0, Location::ConstantLocation(input)); in VisitVecReplicateScalar()
882 locations->SetInAt(1, Location::ConstantLocation(instruction->InputAt(1))); in CreateVecShiftLocations()
1009 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input) in VisitVecSetScalars()
1015 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input) in VisitVecSetScalars()
H A Dcode_generator_arm_vixl.cc1843 return Location::ConstantLocation(constant); in Arm8BitEncodableConstantOrRegister()
3505 locations->SetOut(Location::ConstantLocation(constant)); in VisitIntConstant()
3515 locations->SetOut(Location::ConstantLocation(constant)); in VisitNullConstant()
3525 locations->SetOut(Location::ConstantLocation(constant)); in VisitLongConstant()
3535 locations->SetOut(Location::ConstantLocation(constant)); in VisitFloatConstant()
3546 locations->SetOut(Location::ConstantLocation(constant)); in VisitDoubleConstant()
4709 locations->SetInAt(1, Location::ConstantLocation(divisor)); in VisitDiv()
4827 locations->SetInAt(1, Location::ConstantLocation(divisor)); in VisitRem()
5421 locations->SetInAt(1, Location::ConstantLocation(shift)); in HandleRotate()
5484 locations->SetInAt(1, Location::ConstantLocation(shift)); in HandleShift()
[all …]
H A Dintrinsics.cc111 locations->SetInAt(0, Location::ConstantLocation(input)); in ComputeValueOfLocations()
H A Dcode_generator_x86.cc2624 locations->SetOut(Location::ConstantLocation(constant)); in VisitIntConstant()
2634 locations->SetOut(Location::ConstantLocation(constant)); in VisitNullConstant()
2644 locations->SetOut(Location::ConstantLocation(constant)); in VisitLongConstant()
2654 locations->SetOut(Location::ConstantLocation(constant)); in VisitFloatConstant()
2664 locations->SetOut(Location::ConstantLocation(constant)); in VisitDoubleConstant()
3117 ? Location::ConstantLocation(input) in VisitTypeConversion()
4963 Location::ConstantLocation(GetGraph()->GetIntConstant(0)), in GenerateShlLong()
5030 Location::ConstantLocation(GetGraph()->GetIntConstant(0)), in GenerateUShrLong()
7817 locations->SetInAt(1, Location::ConstantLocation(instruction->InputAt(1))); in VisitInstanceOf()
7818 locations->SetInAt(2, Location::ConstantLocation(instruction->InputAt(2))); in VisitInstanceOf()
[all …]
H A Dcommon_arm64.h317 return Location::ConstantLocation(constant); in ARM64EncodableConstantOrRegister()
H A Dlocations.h106 static Location ConstantLocation(HInstruction* constant) { in ConstantLocation() function
H A Dcode_generator_x86_64.cc2853 locations->SetOut(Location::ConstantLocation(constant)); in VisitIntConstant()
2863 locations->SetOut(Location::ConstantLocation(constant)); in VisitNullConstant()
2873 locations->SetOut(Location::ConstantLocation(constant)); in VisitLongConstant()
2883 locations->SetOut(Location::ConstantLocation(constant)); in VisitFloatConstant()
2893 locations->SetOut(Location::ConstantLocation(constant)); in VisitDoubleConstant()
7168 locations->SetInAt(1, Location::ConstantLocation(instruction->InputAt(1))); in VisitInstanceOf()
7169 locations->SetInAt(2, Location::ConstantLocation(instruction->InputAt(2))); in VisitInstanceOf()
7170 locations->SetInAt(3, Location::ConstantLocation(instruction->InputAt(3))); in VisitInstanceOf()
7509 locations->SetInAt(1, Location::ConstantLocation(instruction->InputAt(1))); in VisitCheckCast()
7510 locations->SetInAt(2, Location::ConstantLocation(instruction->InputAt(2))); in VisitCheckCast()
[all …]
H A Dcode_generator_vector_arm_vixl.cc643 locations->SetInAt(1, Location::ConstantLocation(instruction->InputAt(1))); in CreateVecShiftLocations()
752 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input) in VisitVecSetScalars()
H A Dparallel_move_test.cc267 Location::ConstantLocation(new (&allocator) HIntConstant(0)), in TYPED_TEST()
H A Dintrinsics_arm64.cc992 locations->SetInAt(kValueIndex, Location::ConstantLocation(invoke->InputAt(kValueIndex))); in CreateUnsafePutLocations()
1009 locations->SetInAt(kValueIndex, Location::ConstantLocation(invoke->InputAt(kValueIndex))); in CreateUnsafePutAbsoluteLocations()
2926 return Location::ConstantLocation(const_input); in LocationForSystemArrayCopyInput()
4941 locations->SetInAt(arg_index, Location::ConstantLocation(arg)); in CreateVarHandleCommonLocations()
H A Dcode_generator.cc598 Location::ConstantLocation(instruction->GetFormat())); in CreateStringBuilderAppendLocations()
H A Dintrinsics_x86.cc3626 Location::ConstantLocation(invoke->InputAt(0)->AsIntConstant()), in BOXED_TYPES()
4281 locations->SetInAt(value_index, Location::ConstantLocation(value)); in CreateVarHandleSetLocations()
H A Dintrinsics_riscv64.cc1589 return Location::ConstantLocation(const_input); in LocationForSystemArrayCopyInput()
3850 locations->SetInAt(arg_index, Location::ConstantLocation(arg)); in CreateVarHandleCommonLocations()
H A Dintrinsics_arm_vixl.cc1216 return Location::ConstantLocation(const_input); in LocationForSystemArrayCopyInput()