Home
last modified time | relevance | path

Searched refs:GetPackedType (Results 1 – 13 of 13) sorted by relevance

/aosp12/art/compiler/optimizing/
H A Dcode_generator_vector_arm_vixl.cc38 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
57 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
81 switch (instruction->GetPackedType()) { in VisitVecExtractScalar()
95 switch (instruction->GetPackedType()) { in VisitVecExtractScalar()
109 switch (instruction->GetPackedType()) { in CreateVecUnOpLocations()
138 switch (instruction->GetPackedType()) { in VisitVecReduce()
175 switch (instruction->GetPackedType()) { in VisitVecNeg()
204 switch (instruction->GetPackedType()) { in VisitVecAbs()
231 switch (instruction->GetPackedType()) { in VisitVecNot()
832 DCHECK_EQ(a->GetPackedType(), b->GetPackedType()); in VisitVecSADAccumulate()
[all …]
H A Dcode_generator_vector_arm64_neon.cc82 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
114 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
174 switch (instruction->GetPackedType()) { in VisitVecExtractScalar()
199 switch (instruction->GetPackedType()) { in VisitVecExtractScalar()
223 switch (instruction->GetPackedType()) { in CreateVecUnOpLocations()
255 switch (instruction->GetPackedType()) { in VisitVecReduce()
313 switch (instruction->GetPackedType()) { in VisitVecNeg()
354 switch (instruction->GetPackedType()) { in VisitVecAbs()
1145 switch (a->GetPackedType()) { in VisitVecSADAccumulate()
1170 if (instruction->GetPackedType() == a->GetPackedType()) { in VisitVecSADAccumulate()
[all …]
H A Dcode_generator_vector_x86.cc32 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
73 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
122 switch (instruction->GetPackedType()) { in VisitVecExtractScalar()
150 switch (instruction->GetPackedType()) { in VisitVecExtractScalar()
186 switch (instruction->GetPackedType()) { in CreateVecUnOpLocations()
219 switch (instruction->GetPackedType()) { in VisitVecReduce()
283 switch (instruction->GetPackedType()) { in VisitVecNeg()
334 switch (instruction->GetPackedType()) { in VisitVecAbs()
375 switch (instruction->GetPackedType()) { in VisitVecNot()
415 switch (instruction->GetPackedType()) { in CreateVecBinOpLocations()
[all …]
H A Dcode_generator_vector_x86_64.cc32 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
68 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
113 switch (instruction->GetPackedType()) { in VisitVecExtractScalar()
138 switch (instruction->GetPackedType()) { in VisitVecExtractScalar()
169 switch (instruction->GetPackedType()) { in CreateVecUnOpLocations()
202 switch (instruction->GetPackedType()) { in VisitVecReduce()
266 switch (instruction->GetPackedType()) { in VisitVecNeg()
317 switch (instruction->GetPackedType()) { in VisitVecAbs()
358 switch (instruction->GetPackedType()) { in VisitVecNot()
398 switch (instruction->GetPackedType()) { in CreateVecBinOpLocations()
[all …]
H A Dcode_generator_vector_arm64_sve.cc84 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
118 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
172 switch (instruction->GetPackedType()) { in VisitVecExtractScalar()
199 switch (instruction->GetPackedType()) { in VisitVecExtractScalar()
219 switch (instruction->GetPackedType()) { in CreateVecUnOpLocations()
254 switch (instruction->GetPackedType()) { in VisitVecReduce()
312 switch (instruction->GetPackedType()) { in VisitVecNeg()
350 switch (instruction->GetPackedType()) { in VisitVecAbs()
386 switch (instruction->GetPackedType()) { in VisitVecNot()
414 switch (instruction->GetPackedType()) { in CreateVecBinOpLocations()
[all …]
H A Dscheduler_arm64.cc206 if (DataType::IsFloatingPointType(instr->GetPackedType())) { in HandleSimpleArithmeticSIMD()
239 if (instr->GetPackedType() == DataType::Type::kBool) { in VisitVecNot()
258 if (DataType::IsFloatingPointType(instr->GetPackedType())) { in VisitVecMul()
266 if (instr->GetPackedType() == DataType::Type::kFloat32) { in VisitVecDiv()
269 DCHECK(instr->GetPackedType() == DataType::Type::kFloat64); in VisitVecDiv()
330 size_t size = DataType::Size(instr->GetPackedType()); in VisitVecLoad()
332 if (instr->GetPackedType() == DataType::Type::kUint16 in VisitVecLoad()
347 size_t size = DataType::Size(instr->GetPackedType()); in VisitVecStore()
H A Dnodes_vector.h164 return vector_length_ * DataType::Size(GetPackedType()); in GetVectorNumberOfBytes()
168 DataType::Type GetPackedType() const { in GetPackedType() function
192 return GetVectorLength() == o->GetVectorLength() && GetPackedType() == o->GetPackedType(); in InstructionDataEquals()
374 DataType::Type input_type = input->AsVecOperation()->GetPackedType(); in HasConsistentPackedTypes()
495 DataType::Type GetInputType() const { return InputAt(0)->AsVecOperation()->GetPackedType(); } in GetInputType()
496 DataType::Type GetResultType() const { return GetPackedType(); } in GetResultType()
1079 DCHECK_EQ(ToSignedType(sad_left->AsVecOperation()->GetPackedType()), in HVecSADAccumulate()
1080 ToSignedType(sad_right->AsVecOperation()->GetPackedType())); in HVecSADAccumulate()
1127 DCHECK_EQ(ToSignedType(left->AsVecOperation()->GetPackedType()), in HVecDotProd()
1128 ToSignedType(right->AsVecOperation()->GetPackedType())); in HVecDotProd()
H A Dnodes_vector_test.cc177 EXPECT_EQ(DataType::Type::kInt32, v0->GetPackedType()); in TEST_F()
178 EXPECT_EQ(DataType::Type::kInt32, v1->GetPackedType()); in TEST_F()
179 EXPECT_EQ(DataType::Type::kInt32, v2->GetPackedType()); in TEST_F()
180 EXPECT_EQ(DataType::Type::kInt16, v3->GetPackedType()); in TEST_F()
181 EXPECT_EQ(DataType::Type::kInt32, v4->GetPackedType()); in TEST_F()
H A Dinstruction_simplifier_shared.cc293 DataType::Type packed_type = access->GetPackedType(); in TryExtractVecArrayAccessAddress()
304 DataType::Type another_packed_type = another_access->GetPackedType(); in TryExtractVecArrayAccessAddress()
H A Dload_store_analysis.h336 type = vec_op->GetPackedType(); in GetArrayHeapLocation()
615 DataType::Type type = instruction->GetPackedType(); in VisitVecLoad()
623 DataType::Type type = instruction->GetPackedType(); in VisitVecStore()
H A Dgraph_visualizer.cc594 StartAttributeStream("packed_type") << vec_operation->GetPackedType(); in VisitVecOperation()
613 DataType::Type arg_type = instruction->InputAt(1)->AsVecOperation()->GetPackedType(); in VisitVecDotProd()
H A Dloop_optimization.cc1890 DataType::Type type = red_vector->GetPackedType(); in GenerateVecReductionPhiInputs()
1934 DataType::Type type = input_vector->GetPackedType(); in ReduceAndExtractIfNeeded()
H A Dinstruction_simplifier.cc275 DataType::Type type = mul->GetPackedType(); in TryCombineVecMultiplyAccumulate()
343 vec_binop->GetPackedType(), in TryCombineVecMultiplyAccumulate()