Lines Matching full:setgt
2729 // fold (and (setgt X, -1), (setgt Y, -1)) -> (setgt (or X, Y), -1)
2730 if (cast<ConstantSDNode>(LR)->isAllOnesValue() && Op1 == ISD::SETGT) {
3396 // fold (or (setgt X, -1), (setgt Y -1)) -> (setgt (and X, Y), -1)
3398 (Op1 == ISD::SETNE || Op1 == ISD::SETGT)) {
4734 case ISD::SETGT:
5164 // vselect (setgt X, -1), X, -X ->
5173 if (((RHSIsAllZeros && (CC == ISD::SETGT || CC == ISD::SETGE)) ||
5174 (ISD::isBuildVectorAllOnes(RHS.getNode()) && CC == ISD::SETGT)) &&
12690 if ((CC == ISD::SETGE || CC == ISD::SETGT) &&
12898 // fold (setgt X, 0) -> (srl (and (-X, ~X), size(X)-1))
12899 if (N1C && N1C->isNullValue() && CC == ISD::SETGT) {
12908 // fold (setgt X, -1) -> (xor (srl (X, size(X)-1), 1))
12909 if (N1C && N1C->isAllOnesValue() && CC == ISD::SETGT) {
12919 // select_cc setgt X, -1, X, -X ->
12925 if (((N1C->isNullValue() && (CC == ISD::SETGT || CC == ISD::SETGE)) ||
12926 (N1C->isAllOnesValue() && CC == ISD::SETGT)) &&