/art/compiler/optimizing/ |
D | code_generator_vector_x86.cc | 77 DCHECK_EQ(16u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 85 DCHECK_EQ(8u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 91 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 96 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 105 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 110 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 159 DCHECK_LE(4u, instruction->GetVectorLength()); in VisitVecExtractScalar() 160 DCHECK_LE(instruction->GetVectorLength(), 16u); in VisitVecExtractScalar() 164 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecExtractScalar() 173 DCHECK_LE(2u, instruction->GetVectorLength()); in VisitVecExtractScalar() [all …]
|
D | code_generator_vector_x86_64.cc | 72 DCHECK_EQ(16u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 80 DCHECK_EQ(8u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 86 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 91 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 96 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 101 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 147 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecExtractScalar() 151 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecExtractScalar() 156 DCHECK_LE(2u, instruction->GetVectorLength()); in VisitVecExtractScalar() 157 DCHECK_LE(instruction->GetVectorLength(), 4u); in VisitVecExtractScalar() [all …]
|
D | code_generator_vector_arm64_neon.cc | 116 DCHECK_EQ(16u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 125 DCHECK_EQ(8u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 133 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 141 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 149 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 157 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 199 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecExtractScalar() 203 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecExtractScalar() 208 DCHECK_LE(2u, instruction->GetVectorLength()); in VisitVecExtractScalar() 209 DCHECK_LE(instruction->GetVectorLength(), 4u); in VisitVecExtractScalar() [all …]
|
D | code_generator_vector_arm_vixl.cc | 61 DCHECK_EQ(8u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 66 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 70 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecReplicateScalar() 97 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecExtractScalar() 140 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecReduce() 178 DCHECK_EQ(8u, instruction->GetVectorLength()); in VisitVecNeg() 183 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecNeg() 187 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecNeg() 206 DCHECK_EQ(8u, instruction->GetVectorLength()); in VisitVecAbs() 210 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecAbs() [all …]
|
D | load_store_analysis.h | 127 size_t GetVectorLength() const { return vector_length_; } in GetVectorLength() function 264 vector_length = vec_op->GetVectorLength(); in GetArrayHeapLocation() 305 loc->GetVectorLength() == vector_length && in FindHeapLocationIndex() 418 size_t vector_length1 = loc1->GetVectorLength(); in ComputeMayAlias() 419 size_t vector_length2 = loc2->GetVectorLength(); in ComputeMayAlias() 536 VisitArrayAccess(array, index, type, instruction->GetVectorLength(), /*is_vec_op=*/true); in VisitVecLoad() 545 VisitArrayAccess(array, index, type, instruction->GetVectorLength(), /*is_vec_op=*/true); in VisitVecStore()
|
D | nodes_vector_test.cc | 166 EXPECT_EQ(4u, v0->GetVectorLength()); in TEST_F() 167 EXPECT_EQ(4u, v1->GetVectorLength()); in TEST_F() 168 EXPECT_EQ(2u, v2->GetVectorLength()); in TEST_F() 169 EXPECT_EQ(4u, v3->GetVectorLength()); in TEST_F() 170 EXPECT_EQ(4u, v4->GetVectorLength()); in TEST_F()
|
D | nodes_vector.h | 158 size_t GetVectorLength() const { in GetVectorLength() function 192 return GetVectorLength() == o->GetVectorLength() && GetPackedType() == o->GetPackedType(); in InstructionDataEquals()
|
D | code_generator_vector_arm64_sve.cc | 73 DCHECK_EQ(DataType::Size(instr->GetPackedType()) * instr->GetVectorLength(), in ValidateVectorLength() 1306 DCHECK_EQ(codegen_->GetSIMDRegisterWidth() % instruction->GetVectorLength(), 0u); in VisitVecPredWhile() 1308 switch (codegen_->GetSIMDRegisterWidth() / instruction->GetVectorLength()) { in VisitVecPredWhile()
|
D | loop_optimization.cc | 1361 vec_op->GetVectorLength(), in VectorizePredicated() 2325 uint32_t vector_length = red_vector->GetVectorLength(); in GenerateVecReductionPhiInputs() 2361 uint32_t vector_length = input_vector->GetVectorLength(); in ReduceAndExtractIfNeeded()
|
D | instruction_simplifier.cc | 350 vec_binop->GetVectorLength(), in TryCombineVecMultiplyAccumulate()
|