Lines Matching refs:ConstMask
887 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllZeroOrUndef() local
888 if (!ConstMask) in maskIsAllZeroOrUndef()
890 if (ConstMask->isNullValue() || isa<UndefValue>(ConstMask)) in maskIsAllZeroOrUndef()
892 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllZeroOrUndef()
896 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllZeroOrUndef()
898 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllZeroOrUndef()
913 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllOneOrUndef() local
914 if (!ConstMask) in maskIsAllOneOrUndef()
916 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask)) in maskIsAllOneOrUndef()
918 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllOneOrUndef()
922 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllOneOrUndef()
924 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllOneOrUndef()