Lines Matching refs:ConstMask
970 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllZeroOrUndef() local
971 if (!ConstMask) in maskIsAllZeroOrUndef()
973 if (ConstMask->isNullValue() || isa<UndefValue>(ConstMask)) in maskIsAllZeroOrUndef()
975 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllZeroOrUndef()
979 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllZeroOrUndef()
981 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllZeroOrUndef()
996 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllOneOrUndef() local
997 if (!ConstMask) in maskIsAllOneOrUndef()
999 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask)) in maskIsAllOneOrUndef()
1001 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllOneOrUndef()
1005 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllOneOrUndef()
1007 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllOneOrUndef()
1022 auto *ConstMask = dyn_cast<Constant>(Mask); in maskContainsAllOneOrUndef() local
1023 if (!ConstMask) in maskContainsAllOneOrUndef()
1025 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask)) in maskContainsAllOneOrUndef()
1027 if (isa<ScalableVectorType>(ConstMask->getType())) in maskContainsAllOneOrUndef()
1031 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskContainsAllOneOrUndef()
1033 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskContainsAllOneOrUndef()