Lines Matching defs:isSplat
493 static bool isSplat(ArrayRef<Value *> VL) {
4509 if (isSplat(Entry->Scalars))
5568 if (isSplat(TE.Scalars))
5827 if (isSplat(TE.Scalars) && !allConstant(TE.Scalars) &&
5858 if (isSplat(TE.Scalars))
7599 (!isSplat(Op) && allSameBlock(Op) && allSameType(Op) &&
8324 if (!AreAllSameInsts || (!S && allConstant(VL)) || isSplat(VL) ||
9812 allConstant(VL) || isSplat(VL))
9837 bool IsSplat = isSplat(Slice);
9929 !isSplat(Slice)) {
10091 !isSplat(E.Scalars)) {
10154 if (!Root && isSplat(VL)) {
11944 (allConstant(TE->Scalars) || isSplat(TE->Scalars) ||
12067 !(isSplat(VectorizableTree[1]->Scalars) ||
12156 if (isSplat(E.Scalars) || allConstant(E.Scalars))
13320 bool IsSplatOrUndefs = isSplat(VL) || all_of(VL, IsaPred<UndefValue>);
13616 isSplat(TE->Scalars)) &&
14776 if (!isSplat(E->Scalars) || none_of(E->Scalars, [](Value *V) {
14889 isSplat(E->Scalars) ||
14954 bool IsSplat = IsRootPoison && isSplat(Scalars) &&
19830 return RedV.size() < 2 || !allConstant(RedV) || !isSplat(RedV);
19996 (NumReducedVals < 2 || !isSplat(Candidates)))