reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  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);