Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:ConstMask

1213   auto *ConstMask = dyn_cast<Constant>(Mask);
1214 if (!ConstMask)
1216 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask))
1218 for (unsigned I = 0, E = ConstMask->getType()->getVectorNumElements(); I != E;
1220 if (auto *MaskElt = ConstMask->getAggregateElement(I))
1242 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3));
1243 if (!ConstMask)
1247 if (ConstMask->isNullValue())
1251 if (ConstMask->isAllOnesValue()) {
1262 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(2));
1263 if (ConstMask && ConstMask->isNullValue())
1305 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3));
1306 if (ConstMask && ConstMask->isNullValue())
1405 auto *ConstMask = dyn_cast<ConstantDataVector>(Mask);
1406 if (!ConstMask)
1420 Constant *BoolMask = getNegativeIsTrueBoolVec(ConstMask);
1448 auto *ConstMask = dyn_cast<ConstantDataVector>(Mask);
1449 if (!ConstMask)
1463 Constant *BoolMask = getNegativeIsTrueBoolVec(ConstMask);