Searched refs:vec_binop (Results 1 – 1 of 1) sorted by relevance
312 HVecBinaryOperation* vec_binop = binop->AsVecBinaryOperation(); in TryCombineVecMultiplyAccumulate() local313 HInstruction* binop_left = vec_binop->GetLeft(); in TryCombineVecMultiplyAccumulate()314 HInstruction* binop_right = vec_binop->GetRight(); in TryCombineVecMultiplyAccumulate()332 bool predicated_simd = vec_binop->IsPredicated(); in TryCombineVecMultiplyAccumulate()333 if (predicated_simd && !HVecOperation::HaveSamePredicate(vec_binop, mul)) { in TryCombineVecMultiplyAccumulate()343 vec_binop->GetPackedType(), in TryCombineVecMultiplyAccumulate()344 vec_binop->GetVectorLength(), in TryCombineVecMultiplyAccumulate()345 vec_binop->GetDexPc()); in TryCombineVecMultiplyAccumulate()349 vec_binop->GetBlock()->ReplaceAndRemoveInstructionWith(vec_binop, mulacc); in TryCombineVecMultiplyAccumulate()351 mulacc->SetGoverningPredicate(vec_binop->GetGoverningPredicate(), in TryCombineVecMultiplyAccumulate()[all …]