Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:SETEQ

2767       // fold (and (seteq X, 0), (seteq Y, 0)) -> (seteq (or X, Y), 0)
2768 if (cast<ConstantSDNode>(LR)->isNullValue() && Op1 == ISD::SETEQ) {
2774 // fold (and (seteq X, -1), (seteq Y, -1)) -> (seteq (and X, Y), -1)
2775 if (cast<ConstantSDNode>(LR)->isAllOnesValue() && Op1 == ISD::SETEQ) {
7496 Equal ? ISD::SETEQ : ISD::SETNE);
11245 // fold (select_cc seteq (and x, y), 0, 0, A) -> (and (shr (shl x)) A)
11251 if (CC == ISD::SETEQ && N0->getOpcode() == ISD::AND &&
11335 // fold (seteq X, 0) -> (srl (ctlz X, log2(size(X))))
11336 if (N1C && N1C->isNullValue() && CC == ISD::SETEQ &&