Lines Matching refs:HVecOperation
227 DataType::Type stype = HVecOperation::ToSignedType(type); in IsNarrowerOperands()
233 DataType::Type utype = HVecOperation::ToUnsignedType(type); in IsNarrowerOperands()
248 DataType::Type stype = HVecOperation::ToSignedType(type); in IsNarrowerOperand()
254 DataType::Type utype = HVecOperation::ToUnsignedType(type); in IsNarrowerOperand()
351 static HVecReduce::ReductionKind GetReductionKind(HVecOperation* reduction) { in GetReductionKind()
1377 if (HVecOperation::ToSignedType(type) == HVecOperation::ToSignedType(instruction->GetType()) && in VectorizeUse()
1536 HVecOperation::ToProperType(type, is_unsigned)); in VectorizeUse()
1785 global_allocator_, kNoRegNumber, 0, HVecOperation::kSIMDType); in GenerateVecReductionPhi()
1805 HVecOperation* red_vector = new_red->AsVecOperation(); in GenerateVecReductionPhiInputs()
1839 if (HVecOperation::ReturnsSIMDValue(input)) { in ReduceAndExtractIfNeeded()
1841 HVecOperation* input_vector = input->AsVecOperation(); in ReduceAndExtractIfNeeded()
2014 HVecOperation::ToProperType(type, is_unsigned), in VectorizeHalvingAddIdiom()
2091 HVecOperation::ToProperType(reduction_type, is_unsigned), in VectorizeSADIdiom()
2135 op_type = HVecOperation::ToProperType(op_type, is_unsigned); in VectorizeDotProdIdiom()