Searched refs:ConstMask (Results 1 – 4 of 4) sorted by relevance
1270 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllZeroOrUndef() local1271 if (!ConstMask) in maskIsAllZeroOrUndef()1273 if (ConstMask->isNullValue() || isa<UndefValue>(ConstMask)) in maskIsAllZeroOrUndef()1275 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllZeroOrUndef()1279 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllZeroOrUndef()1281 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllZeroOrUndef()1296 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllOneOrUndef() local1297 if (!ConstMask) in maskIsAllOneOrUndef()1299 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask)) in maskIsAllOneOrUndef()1301 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllOneOrUndef()[all …]
587 if (auto *ConstMask = dyn_cast<Constant>(WideMask)) { in getMask() local588 if (auto *Splat = ConstMask->getSplatValue()) in getMask()599 Constant *C = ConstMask->getAggregateElement(Idx); in getMask()
322 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedStore() local323 if (!ConstMask) in simplifyMaskedStore()327 if (ConstMask->isNullValue()) in simplifyMaskedStore()331 if (ConstMask->isAllOnesValue()) { in simplifyMaskedStore()340 if (isa<ScalableVectorType>(ConstMask->getType())) in simplifyMaskedStore()344 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); in simplifyMaskedStore()360 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(2)); in simplifyMaskedGather() local361 if (!ConstMask) in simplifyMaskedGather()367 if (ConstMask->isAllOnesValue()) in simplifyMaskedGather()388 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedScatter() local[all …]
12251 if (uint32_t ConstMask = getConstantPermuteMask(C)) in getPermuteMask() local12252 return (0x03020100 & ConstMask) | (0x0c0c0c0c & ~ConstMask); in getPermuteMask()12256 if (uint32_t ConstMask = getConstantPermuteMask(C)) in getPermuteMask() local12257 return (0x03020100 & ~ConstMask) | ConstMask; in getPermuteMask()