Home
last modified time | relevance | path

Searched refs:GetVectorLength (Results 1 – 10 of 10) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_vector_x86.cc77 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 …]
Dcode_generator_vector_x86_64.cc72 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 …]
Dcode_generator_vector_arm64_neon.cc116 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 …]
Dcode_generator_vector_arm_vixl.cc61 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 …]
Dload_store_analysis.h127 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()
Dnodes_vector_test.cc166 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()
Dnodes_vector.h158 size_t GetVectorLength() const { in GetVectorLength() function
192 return GetVectorLength() == o->GetVectorLength() && GetPackedType() == o->GetPackedType(); in InstructionDataEquals()
Dcode_generator_vector_arm64_sve.cc73 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()
Dloop_optimization.cc1361 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()
Dinstruction_simplifier.cc350 vec_binop->GetVectorLength(), in TryCombineVecMultiplyAccumulate()