reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
853 if (!Shuf || !isa<UndefValue>(Shuf->getOperand(1)) || 853 if (!Shuf || !isa<UndefValue>(Shuf->getOperand(1)) || 854 !(Shuf->isIdentityWithExtract() || Shuf->isIdentityWithPadding())) 854 !(Shuf->isIdentityWithExtract() || Shuf->isIdentityWithPadding())) 865 Value *X = Shuf->getOperand(0); 873 unsigned NumMaskElts = Shuf->getType()->getVectorNumElements(); 875 Type *I32Ty = IntegerType::getInt32Ty(Shuf->getContext()); 877 Constant *OldMask = Shuf->getMask(); 894 return new ShuffleVectorInst(X, Shuf->getOperand(1), NewMask);