Home
last modified time | relevance | path

Searched refs:SetInAt (Results 1 – 18 of 18) sorted by relevance

/art/compiler/optimizing/
Dintrinsics_x86.cc171 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
181 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToFPLocations()
251 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToIntLocations()
258 locations->SetInAt(0, Location::RequiresRegister()); in CreateLongToIntLocations()
265 locations->SetInAt(0, Location::RequiresRegister()); in CreateLongToLongLocations()
329 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
398 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitMathRoundFloat()
402 locations->SetInAt(1, Location::RequiresRegister()); in VisitMathRoundFloat()
469 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPToFPCallLocations()
507 locations->SetInAt(0, Location::RequiresRegister()); in CreateLowestOneBitLocations()
[all …]
Dintrinsics_x86_64.cc129 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
136 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToFPLocations()
183 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToIntLocations()
237 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
306 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
398 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPToFPCallLocations()
529 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPFPToFPCallLocations()
530 locations->SetInAt(1, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(1))); in CreateFPFPToFPCallLocations()
594 locations->SetInAt(0, Location::RequiresRegister()); in VisitSystemArrayCopyChar()
595 locations->SetInAt(1, Location::RegisterOrConstant(invoke->InputAt(1))); in VisitSystemArrayCopyChar()
[all …]
Dintrinsics_arm64.cc168 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
175 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToFPLocations()
224 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToIntLocations()
231 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntIntToIntLocations()
232 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntToIntLocations()
461 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
508 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntPlusFPTempLocations()
609 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntIntToVoidLocations()
610 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntToVoidLocations()
723 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntToIntLocations()
[all …]
Dcode_generator_x86.cc1802 locations->SetInAt(0, Location::Any()); in VisitIf()
1824 locations->SetInAt(0, Location::Any()); in VisitDeoptimize()
1871 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitSelect()
1872 locations->SetInAt(1, Location::Any()); in VisitSelect()
1874 locations->SetInAt(0, Location::RequiresRegister()); in VisitSelect()
1878 locations->SetInAt(1, Location::RequiresRegister()); in VisitSelect()
1880 locations->SetInAt(1, Location::Any()); in VisitSelect()
1883 locations->SetInAt(1, Location::Any()); in VisitSelect()
1887 locations->SetInAt(2, Location::RequiresRegister()); in VisitSelect()
1990 locations->SetInAt(0, Location::RequiresRegister()); in HandleCondition()
[all …]
Dcode_generator_x86_64.cc1891 locations->SetInAt(0, Location::Any()); in VisitIf()
1913 locations->SetInAt(0, Location::Any()); in VisitDeoptimize()
1956 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitSelect()
1957 locations->SetInAt(1, Location::Any()); in VisitSelect()
1959 locations->SetInAt(0, Location::RequiresRegister()); in VisitSelect()
1962 locations->SetInAt(1, Location::RequiresRegister()); in VisitSelect()
1964 locations->SetInAt(1, Location::Any()); in VisitSelect()
1967 locations->SetInAt(1, Location::Any()); in VisitSelect()
1971 locations->SetInAt(2, Location::RequiresRegister()); in VisitSelect()
2061 locations->SetInAt(0, Location::RequiresRegister()); in HandleCondition()
[all …]
Dcode_generator_arm_vixl.cc2784 locations->SetInAt(0, Location::RequiresRegister()); in VisitIf()
2806 locations->SetInAt(0, Location::RequiresRegister()); in VisitDeoptimize()
2837 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitSelect()
2838 locations->SetInAt(1, Location::FpuRegisterOrConstant(select->GetTrueValue())); in VisitSelect()
2840 locations->SetInAt(0, Location::RequiresRegister()); in VisitSelect()
2841 locations->SetInAt(1, Arm8BitEncodableConstantOrRegister(select->GetTrueValue())); in VisitSelect()
2845 locations->SetInAt(2, Location::RegisterOrConstant(select->GetCondition())); in VisitSelect()
2852 locations->SetInAt(0, Arm8BitEncodableConstantOrRegister(select->GetFalseValue())); in VisitSelect()
3099 locations->SetInAt(0, Location::RequiresFpuRegister()); in HandleCondition()
3100 locations->SetInAt(1, ArithmeticZeroOrFpuRegister(cond->InputAt(1))); in HandleCondition()
[all …]
Dintrinsics_arm_vixl.cc212 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
219 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToFPLocations()
274 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToIntLocations()
281 locations->SetInAt(0, Location::RequiresRegister()); in CreateLongToLongLocationsWithOverlap()
288 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
406 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitMathRoundFloat()
507 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntIntToVoidLocations()
508 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntToVoidLocations()
654 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntToIntLocations()
655 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
[all …]
Dcode_generator_arm64.cc1962 locations->SetInAt(0, Location::RequiresRegister()); in HandleBinaryOp()
1963 locations->SetInAt(1, ARM64EncodableConstantOrRegister(instr->InputAt(1), instr)); in HandleBinaryOp()
1969 locations->SetInAt(0, Location::RequiresFpuRegister()); in HandleBinaryOp()
1970 locations->SetInAt(1, Location::RequiresFpuRegister()); in HandleBinaryOp()
2000 locations->SetInAt(0, Location::RequiresRegister()); in HandleFieldGet()
2067 locations->SetInAt(0, Location::RequiresRegister()); in HandleFieldSet()
2069 locations->SetInAt(1, Location::ConstantLocation(instruction->InputAt(1)->AsConstant())); in HandleFieldSet()
2071 locations->SetInAt(1, Location::RequiresFpuRegister()); in HandleFieldSet()
2073 locations->SetInAt(1, Location::RequiresRegister()); in HandleFieldSet()
2185 locations->SetInAt(0, Location::RequiresRegister()); in HandleShift()
[all …]
Dcode_generator_vector_x86_64.cc40 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input->AsConstant()) in VisitVecReplicateScalar()
46 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input->AsConstant()) in VisitVecReplicateScalar()
121 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
126 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
179 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
408 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecBinOpLocations()
409 locations->SetInAt(1, Location::RequiresFpuRegister()); in CreateVecBinOpLocations()
430 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecTerOpLocations()
431 locations->SetInAt(1, Location::RequiresFpuRegister()); in CreateVecTerOpLocations()
966 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecShiftLocations()
[all …]
Dcode_generator_vector_x86.cc45 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input->AsConstant()) in VisitVecReplicateScalar()
51 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input->AsConstant()) in VisitVecReplicateScalar()
133 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
138 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
196 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
425 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecBinOpLocations()
426 locations->SetInAt(1, Location::RequiresFpuRegister()); in CreateVecBinOpLocations()
447 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecTerOpLocations()
448 locations->SetInAt(1, Location::RequiresFpuRegister()); in CreateVecTerOpLocations()
983 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecShiftLocations()
[all …]
Dcode_generator_vector_arm_vixl.cc45 locations->SetInAt(0, Location::RequiresRegister()); in VisitVecReplicateScalar()
83 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
111 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
121 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
260 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecBinOpLocations()
261 locations->SetInAt(1, Location::RequiresFpuRegister()); in CreateVecBinOpLocations()
642 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecShiftLocations()
643 locations->SetInAt(1, Location::ConstantLocation(instruction->InputAt(1)->AsConstant())); in CreateVecShiftLocations()
752 locations->SetInAt(0, is_zero ? Location::ConstantLocation(input->AsConstant()) in VisitVecSetScalars()
798 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecAccumLocations()
[all …]
Dcode_generator_vector_arm64_sve.cc59 locations->SetInAt(0, ARM64EncodableConstantOrRegister(input, instruction)); in VisitVecReplicateScalar()
66 locations->SetInAt(0, Location::ConstantLocation(input->AsConstant())); in VisitVecReplicateScalar()
69 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
151 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
156 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
194 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
207 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
395 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecBinOpLocations()
396 locations->SetInAt(1, Location::RequiresFpuRegister()); in CreateVecBinOpLocations()
852 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecShiftLocations()
[all …]
Dcode_generator_vector_arm64_neon.cc59 locations->SetInAt(0, ARM64EncodableConstantOrRegister(input, instruction)); in VisitVecReplicateScalar()
66 locations->SetInAt(0, Location::ConstantLocation(input->AsConstant())); in VisitVecReplicateScalar()
69 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
151 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
156 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
194 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
207 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
395 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecBinOpLocations()
396 locations->SetInAt(1, Location::RequiresFpuRegister()); in CreateVecBinOpLocations()
852 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecShiftLocations()
[all …]
Dcode_generator.cc500 locations->SetInAt(i, visitor->GetNextLocation(input->GetType())); in CreateCommonInvokeLocationSummary()
516 locations->SetInAt(call->GetCurrentMethodIndex(), visitor->GetMethodLocation()); in CreateCommonInvokeLocationSummary()
520 locations->SetInAt(call->GetCurrentMethodIndex(), Location::RequiresRegister()); in CreateCommonInvokeLocationSummary()
653 instruction->GetLocations()->SetInAt(instruction->FormatIndex(), in CreateStringBuilderAppendLocations()
673 locations->SetInAt(i, Location::StackSlot(stack_offset)); in CreateStringBuilderAppendLocations()
678 locations->SetInAt(i, Location::DoubleStackSlot(stack_offset)); in CreateStringBuilderAppendLocations()
715 locations->SetInAt(0, calling_convention.GetObjectLocation()); in CreateUnresolvedFieldLocationSummary()
740 locations->SetInAt(set_index, calling_convention.GetFpuLocation(field_type)); in CreateUnresolvedFieldLocationSummary()
742 locations->SetInAt(set_index, in CreateUnresolvedFieldLocationSummary()
830 locations->SetInAt(0, Location::NoLocation()); in CreateLoadClassRuntimeCallLocationSummary()
[all …]
Dintrinsics.cc248 locations->SetInAt(0, Location::RegisterOrConstant(invoke->InputAt(0))); in ComputeIntegerValueOfLocations()
252 locations->SetInAt(0, Location::ConstantLocation(invoke->InputAt(0)->AsConstant())); in ComputeIntegerValueOfLocations()
Dregister_allocation_resolver.cc134 locations->SetInAt(0, source); in Resolve()
347 locations->SetInAt(use.GetInputIndex(), source); in ConnectSiblings()
Dlocations.h524 void SetInAt(uint32_t at, Location location) { in SetInAt() function
Dregister_allocator_test.cc870 locations->SetInAt(0, Location::RequiresRegister()); in TEST_F()