Lines Matching defs:CmpVal
3526 static bool isUndefOrEqual(int Val, int CmpVal) {
3527 return ((Val == SM_SentinelUndef) || (Val == CmpVal));
3532 static bool isUndefOrEqual(ArrayRef<int> Mask, int CmpVal) {
3533 return llvm::all_of(Mask, [CmpVal](int M) {
3534 return (M == SM_SentinelUndef) || (M == CmpVal);
3540 static bool isUndefOrEqualInRange(ArrayRef<int> Mask, int CmpVal, unsigned Pos,
3543 [CmpVal](int M) { return isUndefOrEqual(M, CmpVal); });
46996 const APInt &CmpVal = CmpConstant->getAPIntValue();
47000 assert(CmpBits == CmpVal.getBitWidth() && "Value size mismatch");
47017 bool IsAnyOf = CmpOpcode == X86ISD::CMP && CmpVal.isZero();
47019 NumElts <= CmpBits && CmpVal.isMask(NumElts);