Searched refs:Shuffle0 (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1916 auto *Shuffle0 = dyn_cast<ShuffleVectorInst>(Shuf.getOperand(0)); local
1918 if (!Shuffle0 || !Shuffle0->isIdentityWithPadding() ||
1927 Value *X = Shuffle0->getOperand(0);
1931 !isPowerOf2_32(Shuffle0->getType()->getNumElements()) ||
1935 assert(isa<UndefValue>(Shuffle0->getOperand(1)) &&
1944 int WideElts = Shuffle0->getType()->getNumElements();
1956 if (Shuffle0->getMaskValue(Mask[i]) == -1)

Completed in 51 milliseconds