Lines Matching refs:ShuffleVectorInst

1634 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *V2, Value *Mask,  in ShuffleVectorInst()  function in ShuffleVectorInst
1640 OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
1641 OperandTraits<ShuffleVectorInst>::operands(this), in ShuffleVectorInst()
1651 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *V2, Value *Mask, in ShuffleVectorInst() function in ShuffleVectorInst
1657 OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
1658 OperandTraits<ShuffleVectorInst>::operands(this), in ShuffleVectorInst()
1669 bool ShuffleVectorInst::isValidOperands(const Value *V1, const Value *V2, in isValidOperands()
1716 int ShuffleVectorInst::getMaskValue(const Constant *Mask, unsigned i) { in getMaskValue()
1726 void ShuffleVectorInst::getShuffleMask(const Constant *Mask, in getShuffleMask()
1760 bool ShuffleVectorInst::isSingleSourceMask(ArrayRef<int> Mask) { in isSingleSourceMask()
1778 bool ShuffleVectorInst::isIdentityMask(ArrayRef<int> Mask) { in isIdentityMask()
1784 bool ShuffleVectorInst::isReverseMask(ArrayRef<int> Mask) { in isReverseMask()
1796 bool ShuffleVectorInst::isZeroEltSplatMask(ArrayRef<int> Mask) { in isZeroEltSplatMask()
1808 bool ShuffleVectorInst::isSelectMask(ArrayRef<int> Mask) { in isSelectMask()
1821 bool ShuffleVectorInst::isTransposeMask(ArrayRef<int> Mask) { in isTransposeMask()
1855 bool ShuffleVectorInst::isExtractSubvectorMask(ArrayRef<int> Mask, in isExtractSubvectorMask()
1884 bool ShuffleVectorInst::isIdentityWithPadding() const { in isIdentityWithPadding()
1903 bool ShuffleVectorInst::isIdentityWithExtract() const { in isIdentityWithExtract()
1912 bool ShuffleVectorInst::isConcat() const { in isConcat()
3949 ShuffleVectorInst *ShuffleVectorInst::cloneImpl() const { in cloneImpl()
3950 return new ShuffleVectorInst(getOperand(0), getOperand(1), getOperand(2)); in cloneImpl()