Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:ConstMask

1042   auto *ConstMask = dyn_cast<Constant>(Mask);
1043 if (!ConstMask)
1045 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask))
1047 for (unsigned I = 0, E = ConstMask->getType()->getVectorNumElements(); I != E;
1049 if (auto *MaskElt = ConstMask->getAggregateElement(I))
1071 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3));
1072 if (!ConstMask)
1076 if (ConstMask->isNullValue())
1080 if (ConstMask->isAllOnesValue()) {
1091 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(2));
1092 if (ConstMask && ConstMask->isNullValue())
1100 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3));
1101 if (ConstMask && ConstMask->isNullValue())
1120 auto *ConstMask = dyn_cast<ConstantDataVector>(Mask);
1121 if (!ConstMask)
1135 Constant *BoolMask = getNegativeIsTrueBoolVec(ConstMask);
1163 auto *ConstMask = dyn_cast<ConstantDataVector>(Mask);
1164 if (!ConstMask)
1178 Constant *BoolMask = getNegativeIsTrueBoolVec(ConstMask);