Searched refs:hasAndNot (Results 1 – 9 of 9) sorted by relevance
141 bool hasAndNot(SDValue Y) const override;
2722 bool LoongArchTargetLowering::hasAndNot(SDValue Y) const { in hasAndNot() function in LoongArchTargetLowering
250 bool hasAndNot(SDValue Y) const override;
3098 bool VETargetLowering::hasAndNot(SDValue Y) const { in hasAndNot() function in VETargetLowering
783 bool hasAndNot(SDValue Y) const override { in hasAndNot() function
1113 bool hasAndNot(SDValue Y) const override;
6029 bool X86TargetLowering::hasAndNot(SDValue Y) const { in hasAndNot() function in X86TargetLowering25669 (CondCode == X86::COND_G && hasAndNot(Op1)))) { // smax(x, 0) in LowerSELECT()
706 virtual bool hasAndNot(SDValue X) const { in hasAndNot() function
8635 if (!TLI.hasAndNot(M)) in unfoldMaskedMerge()8642 if (!TLI.hasAndNot(Y) && !isBitwiseNot(M)) { in unfoldMaskedMerge()8643 assert(TLI.hasAndNot(X) && "Only mask is a variable? Unreachable."); in unfoldMaskedMerge()8654 if (!TLI.hasAndNot(X) && isBitwiseNot(M)) { in unfoldMaskedMerge()8655 assert(TLI.hasAndNot(Y) && "Only mask is a variable? Unreachable."); in unfoldMaskedMerge()10711 if (isNullOrNullSplat(N1) && TLI.hasAndNot(N1)) { in foldVSelectToSignBitSplatMask()25345 if (CC == ISD::SETGT && TLI.hasAndNot(N2)) { in foldSelectCCToShiftAnd()