Home
last modified time | relevance | path

Searched refs:RequiresFpuRegister (Results 1 – 15 of 15) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_vector_x86.cc36 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
47 locations->SetOut(Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
52 : Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
53 locations->SetOut(is_zero ? Location::RequiresFpuRegister() in VisitVecReplicateScalar()
125 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecExtractScalar()
133 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
138 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
196 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
197 locations->SetOut(Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
211 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitVecReduce()
[all …]
Dcode_generator_vector_arm64_neon.cc91 locations->SetOut(Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
98 locations->SetOut(Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
100 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
101 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitVecReplicateScalar()
182 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
187 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
225 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
226 locations->SetOut(Location::RequiresFpuRegister(), in CreateVecUnOpLocations()
238 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
239 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecUnOpLocations()
[all …]
Dcode_generator_vector_x86_64.cc42 locations->SetOut(Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
47 : Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
48 locations->SetOut(is_zero ? Location::RequiresFpuRegister() 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()
180 locations->SetOut(Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
194 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitVecReduce()
309 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitVecAbs()
350 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitVecNot()
[all …]
Dcode_generator_vector_arm64_sve.cc93 locations->SetOut(Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
100 locations->SetOut(Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
102 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
103 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitVecReplicateScalar()
180 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
185 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
221 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
222 locations->SetOut(Location::RequiresFpuRegister(), in CreateVecUnOpLocations()
234 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
235 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecUnOpLocations()
[all …]
Dlocations.cc83 return Location::RequiresFpuRegister(); in FpuRegisterOrInt32Constant()
95 : Location::RequiresFpuRegister(); in FpuRegisterOrConstant()
Dcode_generator_vector_arm_vixl.cc46 locations->SetOut(Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
83 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecExtractScalar()
111 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
112 locations->SetOut(Location::RequiresFpuRegister(), in CreateVecUnOpLocations()
121 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
122 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecUnOpLocations()
260 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecBinOpLocations()
261 locations->SetInAt(1, Location::RequiresFpuRegister()); in CreateVecBinOpLocations()
262 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecBinOpLocations()
642 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecShiftLocations()
[all …]
Dcode_generator_x86.cc2037 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitSelect()
2165 locations->SetInAt(0, Location::RequiresFpuRegister()); in HandleCondition()
2169 locations->SetInAt(1, Location::RequiresFpuRegister()); in HandleCondition()
2705 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitNeg()
2708 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
2712 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitNeg()
2714 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
2779 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitX86FPNeg()
2782 locations->AddTemp(Location::RequiresFpuRegister()); in VisitX86FPNeg()
2868 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
[all …]
Dcode_generator_arm_vixl.cc2866 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitSelect()
2878 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitSelect()
3128 locations->SetInAt(0, Location::RequiresFpuRegister()); in HandleCondition()
3622 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitNeg()
3623 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitNeg()
3699 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
3701 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
3705 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
3707 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
3758 locations->SetOut(Location::RequiresFpuRegister()); in VisitTypeConversion()
[all …]
Dintrinsics_x86.cc173 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
176 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFPToIntLocations()
184 locations->SetOut(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
186 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
187 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
331 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
332 locations->SetOut(Location::RequiresFpuRegister()); in CreateFPToFPLocations()
400 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitMathRoundFloat()
407 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
408 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
[all …]
Dcode_generator_arm64.cc1955 locations->SetInAt(0, Location::RequiresFpuRegister()); in HandleBinaryOp()
1956 locations->SetInAt(1, Location::RequiresFpuRegister()); in HandleBinaryOp()
1957 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in HandleBinaryOp()
1994 locations->SetInAt(0, Location::RequiresFpuRegister()); in HandleFieldGet()
1997 locations->SetOut(Location::RequiresFpuRegister()); in HandleFieldGet()
2080 locations->SetInAt(1, Location::RequiresFpuRegister()); in HandleFieldSet()
2501 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet()
2677 locations->SetInAt(2, Location::RequiresFpuRegister()); in VisitArraySet()
2968 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitCompare()
2972 : Location::RequiresFpuRegister()); in VisitCompare()
[all …]
Dintrinsics_arm64.cc175 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
183 locations->SetOut(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
496 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
497 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations()
543 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntPlusFPTempLocations()
545 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFPToIntPlusFPTempLocations()
3634 locations->SetOut(Location::RequiresFpuRegister()); in VisitFP16ToFloat()
3656 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitFP16ToHalf()
3768 invoke->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitFP16Greater()
3769 invoke->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitFP16Greater()
[all …]
Dcode_generator_x86_64.cc2029 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitSelect()
2139 locations->SetInAt(0, Location::RequiresFpuRegister()); in HandleCondition()
2320 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitCompare()
2881 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitNeg()
2883 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
2961 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
2966 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
2991 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
2996 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
3015 locations->SetOut(Location::RequiresFpuRegister()); in VisitTypeConversion()
[all …]
Dintrinsics_arm_vixl.cc213 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
221 locations->SetOut(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
298 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
299 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations()
416 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitMathRoundFloat()
418 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
1749 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPCallLocations()
1750 locations->SetOut(Location::RequiresFpuRegister()); in CreateFPToFPCallLocations()
1775 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPFPToFPCallLocations()
1776 locations->SetInAt(1, Location::RequiresFpuRegister()); in CreateFPFPToFPCallLocations()
[all …]
Dintrinsics_x86_64.cc129 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
137 locations->SetOut(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
237 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
238 locations->SetOut(Location::RequiresFpuRegister()); in CreateFPToFPLocations()
306 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
308 locations->AddTemp(Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
309 locations->AddTemp(Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
Dlocations.h384 static Location RequiresFpuRegister() { in RequiresFpuRegister() function