Searched refs:ConstMask (Results 1 – 3 of 3) sorted by relevance
1029 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllZeroOrUndef() local1030 if (!ConstMask) in maskIsAllZeroOrUndef()1032 if (ConstMask->isNullValue() || isa<UndefValue>(ConstMask)) in maskIsAllZeroOrUndef()1034 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllZeroOrUndef()1038 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllZeroOrUndef()1040 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllZeroOrUndef()1055 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllOneOrUndef() local1056 if (!ConstMask) in maskIsAllOneOrUndef()1058 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask)) in maskIsAllOneOrUndef()1060 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllOneOrUndef()[all …]
324 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedStore() local325 if (!ConstMask) in simplifyMaskedStore()329 if (ConstMask->isNullValue()) in simplifyMaskedStore()333 if (ConstMask->isAllOnesValue()) { in simplifyMaskedStore()342 if (isa<ScalableVectorType>(ConstMask->getType())) in simplifyMaskedStore()346 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); in simplifyMaskedStore()362 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(2)); in simplifyMaskedGather() local363 if (!ConstMask) in simplifyMaskedGather()369 if (ConstMask->isAllOnesValue()) in simplifyMaskedGather()390 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedScatter() local[all …]
11479 if (uint32_t ConstMask = getConstantPermuteMask(C)) in getPermuteMask() local11480 return (0x03020100 & ConstMask) | (0x0c0c0c0c & ~ConstMask); in getPermuteMask()11484 if (uint32_t ConstMask = getConstantPermuteMask(C)) in getPermuteMask() local11485 return (0x03020100 & ~ConstMask) | ConstMask; in getPermuteMask()