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