Lines Matching defs:Mask
349 int llvm::getSplatIndex(ArrayRef<int> Mask) { in getSplatIndex()
432 void llvm::narrowShuffleMaskElts(int Scale, ArrayRef<int> Mask, in narrowShuffleMaskElts()
453 bool llvm::widenShuffleMaskElts(int Scale, ArrayRef<int> Mask, in widenShuffleMaskElts()
505 ArrayRef<int> Mask, unsigned NumOfSrcRegs, unsigned NumOfDestRegs, in processShuffleMasks()
540 count_if(Dest, [](ArrayRef<int> Mask) { return !Mask.empty(); }); in processShuffleMasks()
549 find_if(Dest, [](ArrayRef<int> Mask) { return !Mask.empty(); }); in processShuffleMasks()
571 auto &&NormalizeMask = [](MutableArrayRef<int> Mask) { in processShuffleMasks()
895 SmallVector<Constant *, 16> Mask; in createBitMaskForGaps() local
917 SmallVector<int, 16> Mask; in createInterleaveMask() local
927 SmallVector<int, 16> Mask; in createStrideMask() local
937 SmallVector<int, 16> Mask; in createSequentialMask() local
947 llvm::SmallVector<int, 16> llvm::createUnaryMask(ArrayRef<int> Mask, in createUnaryMask()
1017 bool llvm::maskIsAllZeroOrUndef(Value *Mask) { in maskIsAllZeroOrUndef()
1043 bool llvm::maskIsAllOneOrUndef(Value *Mask) { in maskIsAllOneOrUndef()
1071 APInt llvm::possiblyDemandedEltsInMask(Value *Mask) { in possiblyDemandedEltsInMask()