Lines Matching defs:Shuffle
793 const ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(I);
794 Type *Ty = Shuffle->getType();
795 Type *SrcTy = Shuffle->getOperand(0)->getType();
799 if (Shuffle->isExtractSubvectorMask(SubIndex))
802 if (Shuffle->changesLength())
805 if (Shuffle->isIdentity())
808 if (Shuffle->isReverse())
811 if (Shuffle->isSelect())
814 if (Shuffle->isTranspose())
817 if (Shuffle->isZeroEltSplat())
820 if (Shuffle->isSingleSource())