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_sve.cc60 locations->SetOut(Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
67 locations->SetOut(Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
69 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
70 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); 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()
195 locations->SetOut(Location::RequiresFpuRegister(), in CreateVecUnOpLocations()
207 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
208 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateVecUnOpLocations()
[all …]
Dcode_generator_vector_arm64_neon.cc60 locations->SetOut(Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
67 locations->SetOut(Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
69 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
70 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); 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()
195 locations->SetOut(Location::RequiresFpuRegister(), in CreateVecUnOpLocations()
207 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateVecUnOpLocations()
208 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 …]
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.cc1871 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitSelect()
1999 locations->SetInAt(0, Location::RequiresFpuRegister()); in HandleCondition()
2003 locations->SetInAt(1, Location::RequiresFpuRegister()); in HandleCondition()
2519 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitNeg()
2522 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
2526 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitNeg()
2528 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
2593 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitX86FPNeg()
2596 locations->AddTemp(Location::RequiresFpuRegister()); in VisitX86FPNeg()
2682 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
[all …]
Dintrinsics_arm64.cc168 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
176 locations->SetOut(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
461 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
462 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations()
508 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntPlusFPTempLocations()
510 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFPToIntPlusFPTempLocations()
3142 locations->SetOut(Location::RequiresFpuRegister()); in VisitFP16ToFloat()
3164 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitFP16ToHalf()
3276 invoke->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitFP16Greater()
3277 invoke->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitFP16Greater()
[all …]
Dcode_generator_arm_vixl.cc2837 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitSelect()
2849 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitSelect()
3099 locations->SetInAt(0, Location::RequiresFpuRegister()); in HandleCondition()
3576 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitNeg()
3577 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitNeg()
3653 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
3655 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
3659 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
3661 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
3712 locations->SetOut(Location::RequiresFpuRegister()); in VisitTypeConversion()
[all …]
Dcode_generator_arm64.cc1969 locations->SetInAt(0, Location::RequiresFpuRegister()); in HandleBinaryOp()
1970 locations->SetInAt(1, Location::RequiresFpuRegister()); in HandleBinaryOp()
1971 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in HandleBinaryOp()
2002 locations->SetOut(Location::RequiresFpuRegister()); in HandleFieldGet()
2071 locations->SetInAt(1, Location::RequiresFpuRegister()); in HandleFieldSet()
2481 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in VisitArrayGet()
2657 locations->SetInAt(2, Location::RequiresFpuRegister()); in VisitArraySet()
2948 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitCompare()
2952 : Location::RequiresFpuRegister()); in VisitCompare()
3000 locations->SetInAt(0, Location::RequiresFpuRegister()); in HandleCondition()
[all …]
Dintrinsics_x86.cc171 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
174 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFPToIntLocations()
182 locations->SetOut(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
184 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
185 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
329 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
330 locations->SetOut(Location::RequiresFpuRegister()); in CreateFPToFPLocations()
398 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitMathRoundFloat()
405 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
406 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
[all …]
Dintrinsics_arm_vixl.cc212 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
220 locations->SetOut(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
288 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
289 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations()
406 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitMathRoundFloat()
408 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
2268 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPCallLocations()
2269 locations->SetOut(Location::RequiresFpuRegister()); in CreateFPToFPCallLocations()
2294 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPFPToFPCallLocations()
2295 locations->SetInAt(1, Location::RequiresFpuRegister()); in CreateFPFPToFPCallLocations()
[all …]
Dcode_generator_x86_64.cc1956 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitSelect()
2066 locations->SetInAt(0, Location::RequiresFpuRegister()); in HandleCondition()
2247 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitCompare()
2794 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitNeg()
2796 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
2874 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
2879 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
2904 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
2909 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitTypeConversion()
2928 locations->SetOut(Location::RequiresFpuRegister()); in VisitTypeConversion()
[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