Searched refs:ConstMask (Results 1 – 3 of 3) sorted by relevance
877 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllZeroOrUndef() local878 if (!ConstMask) in maskIsAllZeroOrUndef()880 if (ConstMask->isNullValue() || isa<UndefValue>(ConstMask)) in maskIsAllZeroOrUndef()882 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllZeroOrUndef()886 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllZeroOrUndef()888 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllZeroOrUndef()904 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllOneOrUndef() local905 if (!ConstMask) in maskIsAllOneOrUndef()907 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask)) in maskIsAllOneOrUndef()909 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllOneOrUndef()[all …]
318 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedStore() local319 if (!ConstMask) in simplifyMaskedStore()323 if (ConstMask->isNullValue()) in simplifyMaskedStore()327 if (ConstMask->isAllOnesValue()) { in simplifyMaskedStore()336 if (isa<ScalableVectorType>(ConstMask->getType())) in simplifyMaskedStore()340 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); in simplifyMaskedStore()367 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedScatter() local368 if (!ConstMask) in simplifyMaskedScatter()372 if (ConstMask->isNullValue()) in simplifyMaskedScatter()375 if (isa<ScalableVectorType>(ConstMask->getType())) in simplifyMaskedScatter()[all …]
8987 if (uint32_t ConstMask = getConstantPermuteMask(C)) { in getPermuteMask() local8988 return (0x03020100 & ConstMask) | (0x0c0c0c0c & ~ConstMask); in getPermuteMask()8993 if (uint32_t ConstMask = getConstantPermuteMask(C)) { in getPermuteMask() local8994 return (0x03020100 & ~ConstMask) | ConstMask; in getPermuteMask()