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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1839 auto *Shuffle0 = dyn_cast<ShuffleVectorInst>(Shuf.getOperand(0)); local
1841 if (!Shuffle0 || !Shuffle0->isIdentityWithPadding() ||
1850 Value *X = Shuffle0->getOperand(0);
1854 !isPowerOf2_32(Shuffle0->getType()->getVectorNumElements()) ||
1858 assert(isa<UndefValue>(Shuffle0->getOperand(1)) &&
1867 int WideElts = Shuffle0->getType()->getVectorNumElements();
1880 if (Shuffle0->getMaskValue(Mask[i]) == -1)

Completed in 103 milliseconds