Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:SETEQ

2548       // fold (and (seteq X, 0), (seteq Y, 0)) -> (seteq (or X, Y), 0)
2549 if (cast<ConstantSDNode>(LR)->isNullValue() && Op1 == ISD::SETEQ) {
2555 // fold (and (seteq X, -1), (seteq Y, -1)) -> (seteq (and X, Y), -1)
2556 if (cast<ConstantSDNode>(LR)->isAllOnesValue() && Op1 == ISD::SETEQ) {
6240 Equal ? ISD::SETEQ : ISD::SETNE);
8334 // fold (select_cc seteq (and x, y), 0, 0, A) -> (and (shr (shl x)) A)
8340 if (CC == ISD::SETEQ && N0->getOpcode() == ISD::AND &&
8419 // fold (seteq X, 0) -> (srl (ctlz X, log2(size(X))))
8420 if (N1C && N1C->isNullValue() && CC == ISD::SETEQ &&