Searched refs:isReverseMask (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 2004 static bool isReverseMask(ArrayRef<int> Mask, int NumSrcElts); 2005 static bool isReverseMask(const Constant *Mask, int NumSrcElts) { 2009 return isReverseMask(MaskAsInts, NumSrcElts); 2017 return !changesLength() && isReverseMask(ShuffleMask, ShuffleMask.size());
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 984 if (ShuffleVectorInst::isReverseMask(Mask, NumSrcElts)) in improveShuffleKindFromMask()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 1890 bool ShuffleVectorInst::isReverseMask(ArrayRef<int> Mask, int NumSrcElts) { in isReverseMask() function in ShuffleVectorInst
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 7579 static bool isReverseMask(ArrayRef<int> M, EVT VT) { in isReverseMask() function 8461 isReverseMask(M, VT)) in isShuffleMaskLegal() 8636 if (isReverseMask(ShuffleMask, VT)) { in LowerVECTOR_SHUFFLE_i1() 9027 isReverseMask(ShuffleMask, VT)) in LowerVECTOR_SHUFFLE()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 13212 ShuffleVectorInst::isReverseMask(ShuffleMask, ShuffleMask.size())) { in LowerVECTOR_SHUFFLE() 28297 if (ShuffleVectorInst::isReverseMask(ShuffleMask, ShuffleMask.size()) && in LowerFixedLengthVECTOR_SHUFFLEToSVE()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 9218 if (ShuffleVectorInst::isReverseMask(Mask, Mask.size())) in getCastContextHint()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 4903 if (!ShuffleVectorInst::isReverseMask(SVN->getMask(), in lowerBitreverseShuffle()
|