Lines Matching refs:HVecOperation
228 DataType::Type stype = HVecOperation::ToSignedType(type); in IsNarrowerOperands()
234 DataType::Type utype = HVecOperation::ToUnsignedType(type); in IsNarrowerOperands()
249 DataType::Type stype = HVecOperation::ToSignedType(type); in IsNarrowerOperand()
255 DataType::Type utype = HVecOperation::ToUnsignedType(type); in IsNarrowerOperand()
353 static HVecReduce::ReductionKind GetReductionKind(HVecOperation* reduction) { in GetReductionKind()
1374 if (HVecOperation::ToSignedType(type) == HVecOperation::ToSignedType(instruction->GetType()) && in VectorizeUse()
1533 HVecOperation::ToProperType(type, is_unsigned)); in VectorizeUse()
1784 global_allocator_, kNoRegNumber, 0, HVecOperation::kSIMDType); in GenerateVecReductionPhi()
1804 HVecOperation* red_vector = new_red->AsVecOperation(); in GenerateVecReductionPhiInputs()
1838 if (HVecOperation::ReturnsSIMDValue(input)) { in ReduceAndExtractIfNeeded()
1840 HVecOperation* input_vector = input->AsVecOperation(); in ReduceAndExtractIfNeeded()
2013 HVecOperation::ToProperType(type, is_unsigned), in VectorizeHalvingAddIdiom()
2090 HVecOperation::ToProperType(reduction_type, is_unsigned), in VectorizeSADIdiom()
2140 op_type = HVecOperation::ToProperType(op_type, is_unsigned); in VectorizeDotProdIdiom()