Lines Matching refs:ShuffleVectorInst

1912 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *V2, Value *Mask,  in ShuffleVectorInst()  function in ShuffleVectorInst
1918 ShuffleVector, OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
1919 OperandTraits<ShuffleVectorInst>::operands(this), InsertBefore) { in ShuffleVectorInst()
1931 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *V2, Value *Mask, in ShuffleVectorInst() function in ShuffleVectorInst
1936 ShuffleVector, OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
1937 OperandTraits<ShuffleVectorInst>::operands(this), InsertAtEnd) { in ShuffleVectorInst()
1949 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *V2, ArrayRef<int> Mask, in ShuffleVectorInst() function in ShuffleVectorInst
1955 ShuffleVector, OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
1956 OperandTraits<ShuffleVectorInst>::operands(this), InsertBefore) { in ShuffleVectorInst()
1965 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *V2, ArrayRef<int> Mask, in ShuffleVectorInst() function in ShuffleVectorInst
1970 ShuffleVector, OperandTraits<ShuffleVectorInst>::op_begin(this), in ShuffleVectorInst()
1971 OperandTraits<ShuffleVectorInst>::operands(this), InsertAtEnd) { in ShuffleVectorInst()
1981 void ShuffleVectorInst::commute() { in commute()
1999 bool ShuffleVectorInst::isValidOperands(const Value *V1, const Value *V2, in isValidOperands()
2019 bool ShuffleVectorInst::isValidOperands(const Value *V1, const Value *V2, in isValidOperands()
2061 void ShuffleVectorInst::getShuffleMask(const Constant *Mask, in getShuffleMask()
2095 void ShuffleVectorInst::setShuffleMask(ArrayRef<int> Mask) { in setShuffleMask()
2100 Constant *ShuffleVectorInst::convertShuffleMaskForBitcode(ArrayRef<int> Mask, in convertShuffleMaskForBitcode()
2138 bool ShuffleVectorInst::isSingleSourceMask(ArrayRef<int> Mask) { in isSingleSourceMask()
2156 bool ShuffleVectorInst::isIdentityMask(ArrayRef<int> Mask) { in isIdentityMask()
2162 bool ShuffleVectorInst::isReverseMask(ArrayRef<int> Mask) { in isReverseMask()
2174 bool ShuffleVectorInst::isZeroEltSplatMask(ArrayRef<int> Mask) { in isZeroEltSplatMask()
2186 bool ShuffleVectorInst::isSelectMask(ArrayRef<int> Mask) { in isSelectMask()
2199 bool ShuffleVectorInst::isTransposeMask(ArrayRef<int> Mask) { in isTransposeMask()
2233 bool ShuffleVectorInst::isExtractSubvectorMask(ArrayRef<int> Mask, in isExtractSubvectorMask()
2262 bool ShuffleVectorInst::isIdentityWithPadding() const { in isIdentityWithPadding()
2289 bool ShuffleVectorInst::isIdentityWithExtract() const { in isIdentityWithExtract()
2306 bool ShuffleVectorInst::isConcat() const { in isConcat()
4492 ShuffleVectorInst *ShuffleVectorInst::cloneImpl() const { in cloneImpl()
4493 return new ShuffleVectorInst(getOperand(0), getOperand(1), getShuffleMask()); in cloneImpl()