Lines Matching refs:ShuffleVectorInst

1948 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *Mask, const Twine &Name,  in ShuffleVectorInst()  function in ShuffleVectorInst
1950 : ShuffleVectorInst(V1, createPlaceholderForShuffleVector(V1), Mask, Name, in ShuffleVectorInst()
1953 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *Mask, const Twine &Name, in ShuffleVectorInst() function in ShuffleVectorInst
1955 : ShuffleVectorInst(V1, createPlaceholderForShuffleVector(V1), Mask, Name, in ShuffleVectorInst()
1958 ShuffleVectorInst::ShuffleVectorInst(Value *V1, ArrayRef<int> Mask, in ShuffleVectorInst() function in ShuffleVectorInst
1961 : ShuffleVectorInst(V1, createPlaceholderForShuffleVector(V1), Mask, Name, in ShuffleVectorInst()
1964 ShuffleVectorInst::ShuffleVectorInst(Value *V1, ArrayRef<int> Mask, in ShuffleVectorInst() function in ShuffleVectorInst
1966 : ShuffleVectorInst(V1, createPlaceholderForShuffleVector(V1), Mask, Name, in ShuffleVectorInst()
1969 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *V2, Value *Mask, in ShuffleVectorInst() function in ShuffleVectorInst
1975 ShuffleVector, OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
1976 OperandTraits<ShuffleVectorInst>::operands(this), InsertBefore) { in ShuffleVectorInst()
1988 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *V2, Value *Mask, in ShuffleVectorInst() function in ShuffleVectorInst
1993 ShuffleVector, OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
1994 OperandTraits<ShuffleVectorInst>::operands(this), InsertAtEnd) { in ShuffleVectorInst()
2006 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *V2, ArrayRef<int> Mask, in ShuffleVectorInst() function in ShuffleVectorInst
2012 ShuffleVector, OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
2013 OperandTraits<ShuffleVectorInst>::operands(this), InsertBefore) { in ShuffleVectorInst()
2022 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *V2, ArrayRef<int> Mask, in ShuffleVectorInst() function in ShuffleVectorInst
2027 ShuffleVector, OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
2028 OperandTraits<ShuffleVectorInst>::operands(this), InsertAtEnd) { in ShuffleVectorInst()
2038 void ShuffleVectorInst::commute() { in commute()
2056 bool ShuffleVectorInst::isValidOperands(const Value *V1, const Value *V2, in isValidOperands()
2076 bool ShuffleVectorInst::isValidOperands(const Value *V1, const Value *V2, in isValidOperands()
2118 void ShuffleVectorInst::getShuffleMask(const Constant *Mask, in getShuffleMask()
2152 void ShuffleVectorInst::setShuffleMask(ArrayRef<int> Mask) { in setShuffleMask()
2157 Constant *ShuffleVectorInst::convertShuffleMaskForBitcode(ArrayRef<int> Mask, in convertShuffleMaskForBitcode()
2195 bool ShuffleVectorInst::isSingleSourceMask(ArrayRef<int> Mask) { in isSingleSourceMask()
2213 bool ShuffleVectorInst::isIdentityMask(ArrayRef<int> Mask) { in isIdentityMask()
2219 bool ShuffleVectorInst::isReverseMask(ArrayRef<int> Mask) { in isReverseMask()
2237 bool ShuffleVectorInst::isZeroEltSplatMask(ArrayRef<int> Mask) { in isZeroEltSplatMask()
2249 bool ShuffleVectorInst::isSelectMask(ArrayRef<int> Mask) { in isSelectMask()
2262 bool ShuffleVectorInst::isTransposeMask(ArrayRef<int> Mask) { in isTransposeMask()
2296 bool ShuffleVectorInst::isExtractSubvectorMask(ArrayRef<int> Mask, in isExtractSubvectorMask()
2325 bool ShuffleVectorInst::isInsertSubvectorMask(ArrayRef<int> Mask, in isInsertSubvectorMask()
2398 bool ShuffleVectorInst::isIdentityWithPadding() const { in isIdentityWithPadding()
2425 bool ShuffleVectorInst::isIdentityWithExtract() const { in isIdentityWithExtract()
2442 bool ShuffleVectorInst::isConcat() const { in isConcat()
2485 bool ShuffleVectorInst::isReplicationMask(ArrayRef<int> Mask, in isReplicationMask()
2531 bool ShuffleVectorInst::isReplicationMask(int &ReplicationFactor, in isReplicationMask()
4780 ShuffleVectorInst *ShuffleVectorInst::cloneImpl() const { in cloneImpl()
4781 return new ShuffleVectorInst(getOperand(0), getOperand(1), getShuffleMask()); in cloneImpl()