Searched refs:ConstMask (Results 1 – 3 of 3) sorted by relevance
1075 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllZeroOrUndef() local1076 if (!ConstMask) in maskIsAllZeroOrUndef()1078 if (ConstMask->isNullValue() || isa<UndefValue>(ConstMask)) in maskIsAllZeroOrUndef()1080 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllZeroOrUndef()1084 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllZeroOrUndef()1086 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllZeroOrUndef()1101 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllOneOrUndef() local1102 if (!ConstMask) in maskIsAllOneOrUndef()1104 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask)) in maskIsAllOneOrUndef()1106 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllOneOrUndef()[all …]
352 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedStore() local353 if (!ConstMask) in simplifyMaskedStore()357 if (ConstMask->isNullValue()) in simplifyMaskedStore()361 if (ConstMask->isAllOnesValue()) { in simplifyMaskedStore()370 if (isa<ScalableVectorType>(ConstMask->getType())) in simplifyMaskedStore()374 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); in simplifyMaskedStore()390 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(2)); in simplifyMaskedGather() local391 if (!ConstMask) in simplifyMaskedGather()397 if (ConstMask->isAllOnesValue()) in simplifyMaskedGather()418 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedScatter() local[all …]
9623 if (uint32_t ConstMask = getConstantPermuteMask(C)) { in getPermuteMask() local9624 return (0x03020100 & ConstMask) | (0x0c0c0c0c & ~ConstMask); in getPermuteMask()9629 if (uint32_t ConstMask = getConstantPermuteMask(C)) { in getPermuteMask() local9630 return (0x03020100 & ~ConstMask) | ConstMask; in getPermuteMask()