Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:SETEQ

2656       // fold (and (seteq X, 0), (seteq Y, 0)) -> (seteq (or X, Y), 0)
2657 if (cast<ConstantSDNode>(LR)->isNullValue() && Op1 == ISD::SETEQ) {
2663 // fold (and (seteq X, -1), (seteq Y, -1)) -> (seteq (and X, Y), -1)
2664 if (cast<ConstantSDNode>(LR)->isAllOnesValue() && Op1 == ISD::SETEQ) {
6933 Equal ? ISD::SETEQ : ISD::SETNE);
9907 // fold (select_cc seteq (and x, y), 0, 0, A) -> (and (shr (shl x)) A)
9913 if (CC == ISD::SETEQ && N0->getOpcode() == ISD::AND &&
9996 // fold (seteq X, 0) -> (srl (ctlz X, log2(size(X))))
9997 if (N1C && N1C->isNullValue() && CC == ISD::SETEQ &&