• Home
  • Raw
  • Download

Lines Matching refs:vector_length_

477       vector_length_(0),  in HLoopOptimization()
1011 vector_length_ = 0; in ShouldVectorize()
1137 block, trip_count, MaxNumberPeeled(), vector_length_); in Vectorize()
1138 uint32_t chunk = vector_length_ * unroll; in Vectorize()
1258 graph_->GetConstant(induc_type, vector_length_), // increment per unroll in Vectorize()
1333 vector_length_, in GenerateNewLoop()
1340 vector_length_, in GenerateNewLoop()
1824 if (vector_length_ == 0) { in TrySetVectorLengthImpl()
1825 vector_length_ = length; in TrySetVectorLengthImpl()
1830 return vector_length_ == length; in TrySetVectorLengthImpl()
1856 HVecReplicateScalar(global_allocator_, input, type, vector_length_, kNoDexPc); in GenerateVecInv()
1862 vector_length_, in GenerateVecInv()
1899 global_allocator_, base, opa, opb, type, org->GetSideEffects(), vector_length_, dex_pc); in GenerateVecMem()
1907 vector_length_, in GenerateVecMem()
2071 new (global_allocator_) HVecNeg(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
2076 new (global_allocator_) HVecNot(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
2081 new (global_allocator_) HVecNot(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
2086 new (global_allocator_) HVecCnv(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
2090 new (global_allocator_) HVecAdd(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2094 new (global_allocator_) HVecSub(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2098 new (global_allocator_) HVecMul(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2102 new (global_allocator_) HVecDiv(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2106 new (global_allocator_) HVecAnd(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2110 new (global_allocator_) HVecOr(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2114 new (global_allocator_) HVecXor(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2118 new (global_allocator_) HVecShl(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2122 new (global_allocator_) HVecShr(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2126 new (global_allocator_) HVecUShr(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2131 new (global_allocator_) HVecAbs(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
2206 vector_length_, in VectorizeHalvingAddIdiom()
2283 GetOtherVL(reduction_type, sub_type, vector_length_), in VectorizeSADIdiom()
2358 GetOtherVL(reduction_type, op_type, vector_length_), in VectorizeDotProdIdiom()
2415 return vector_length_ - 1u; // worst-case in MaxNumberPeeled()
2426 if (vector_length_ == 0) { in IsVectorizationProfitable()
2430 } else if ((0 < trip_count) && (trip_count < (vector_length_ + max_peel))) { in IsVectorizationProfitable()