Searched refs:GetPackedType (Results 1 – 14 of 14) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_vector_arm_vixl.cc | 38 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar() 49 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecReplicateScalar() 57 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar() 74 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecReplicateScalar() 81 switch (instruction->GetPackedType()) { in VisitVecExtractScalar() 87 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecExtractScalar() 95 switch (instruction->GetPackedType()) { in VisitVecExtractScalar() 101 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecExtractScalar() 109 switch (instruction->GetPackedType()) { in CreateVecUnOpLocations() 125 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in CreateVecUnOpLocations() [all …]
|
D | code_generator_vector_arm64_neon.cc | 80 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar() 103 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecReplicateScalar() 112 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar() 165 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecReplicateScalar() 172 switch (instruction->GetPackedType()) { in VisitVecExtractScalar() 189 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecExtractScalar() 197 switch (instruction->GetPackedType()) { in VisitVecExtractScalar() 213 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecExtractScalar() 221 switch (instruction->GetPackedType()) { in CreateVecUnOpLocations() 240 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in CreateVecUnOpLocations() [all …]
|
D | code_generator_vector_x86_64.cc | 32 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar() 52 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecReplicateScalar() 68 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar() 106 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecReplicateScalar() 113 switch (instruction->GetPackedType()) { in VisitVecExtractScalar() 130 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecExtractScalar() 138 switch (instruction->GetPackedType()) { in VisitVecExtractScalar() 144 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecExtractScalar() 161 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecExtractScalar() 169 switch (instruction->GetPackedType()) { in CreateVecUnOpLocations() [all …]
|
D | code_generator_vector_x86.cc | 32 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar() 57 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecReplicateScalar() 73 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar() 115 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecReplicateScalar() 122 switch (instruction->GetPackedType()) { in VisitVecExtractScalar() 142 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecExtractScalar() 150 switch (instruction->GetPackedType()) { in VisitVecExtractScalar() 156 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecExtractScalar() 178 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecExtractScalar() 186 switch (instruction->GetPackedType()) { in CreateVecUnOpLocations() [all …]
|
D | code_generator_vector_arm64_sve.cc | 73 DCHECK_EQ(DataType::Size(instr->GetPackedType()) * instr->GetVectorLength(), in ValidateVectorLength() 80 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar() 103 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecReplicateScalar() 114 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar() 161 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecReplicateScalar() 168 switch (instruction->GetPackedType()) { in VisitVecExtractScalar() 185 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecExtractScalar() 195 switch (instruction->GetPackedType()) { in VisitVecExtractScalar() 207 LOG(FATAL) << "Unsupported SIMD type: " << instruction->GetPackedType(); in VisitVecExtractScalar() 215 switch (instruction->GetPackedType()) { in CreateVecUnOpLocations() [all …]
|
D | scheduler_arm64.cc | 315 if (DataType::IsFloatingPointType(instr->GetPackedType())) { in HandleSimpleArithmeticSIMD() 348 if (instr->GetPackedType() == DataType::Type::kBool) { in VisitVecNot() 367 if (DataType::IsFloatingPointType(instr->GetPackedType())) { in VisitVecMul() 375 if (instr->GetPackedType() == DataType::Type::kFloat32) { in VisitVecDiv() 378 DCHECK(instr->GetPackedType() == DataType::Type::kFloat64); in VisitVecDiv() 438 size_t size = DataType::Size(instr->GetPackedType()); in VisitVecLoad() 440 if (instr->GetPackedType() == DataType::Type::kUint16 in VisitVecLoad() 455 size_t size = DataType::Size(instr->GetPackedType()); in VisitVecStore()
|
D | nodes_vector.h | 164 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()
|
D | nodes_vector_test.cc | 178 EXPECT_EQ(DataType::Type::kInt32, v0->GetPackedType()); in TEST_F() 179 EXPECT_EQ(DataType::Type::kInt32, v1->GetPackedType()); in TEST_F() 180 EXPECT_EQ(DataType::Type::kInt32, v2->GetPackedType()); in TEST_F() 181 EXPECT_EQ(DataType::Type::kInt16, v3->GetPackedType()); in TEST_F() 182 EXPECT_EQ(DataType::Type::kInt32, v4->GetPackedType()); in TEST_F()
|
D | instruction_simplifier_shared.cc | 251 DataType::Type packed_type = access->GetPackedType(); in TryExtractVecArrayAccessAddress() 262 DataType::Type another_packed_type = another_access->GetPackedType(); in TryExtractVecArrayAccessAddress()
|
D | instruction_simplifier_arm64.cc | 295 size_t size = DataType::Size(instruction->GetPackedType()); in VisitVecLoad() 309 size_t size = DataType::Size(instruction->GetPackedType()); in VisitVecStore()
|
D | load_store_analysis.h | 263 type = vec_op->GetPackedType(); in GetArrayHeapLocation() 535 DataType::Type type = instruction->GetPackedType(); in VisitVecLoad() 544 DataType::Type type = instruction->GetPackedType(); in VisitVecStore()
|
D | graph_visualizer.cc | 605 StartAttributeStream("packed_type") << vec_operation->GetPackedType(); in VisitVecOperation() 625 DataType::Type arg_type = instruction->InputAt(1)->AsVecOperation()->GetPackedType(); in VisitVecDotProd()
|
D | loop_optimization.cc | 1360 vec_op->GetPackedType(), in VectorizePredicated() 2326 DataType::Type type = red_vector->GetPackedType(); in GenerateVecReductionPhiInputs() 2362 DataType::Type type = input_vector->GetPackedType(); in ReduceAndExtractIfNeeded()
|
D | instruction_simplifier.cc | 281 DataType::Type type = mul->GetPackedType(); in TryCombineVecMultiplyAccumulate() 349 vec_binop->GetPackedType(), in TryCombineVecMultiplyAccumulate()
|