Lines Matching refs:SBB
9461 Opc == X86ISD::SBB ||
9523 // (select (x != 0), -1, 0) -> neg & sbb
9524 // (select (x == 0), 0, -1) -> neg & sbb
12049 case ISD::SUBE: Opc = X86ISD::SBB; ExtraOp = true; break;
12505 case X86ISD::SBB: return "X86ISD::SBB";
14674 case X86ISD::SBB:
17343 // as "sbb reg,reg", since it can be extended without zext and produces
17378 // Materialize "setb reg" as "sbb reg,reg", since it can be extended without
17475 // (add Y, (setne X, 0)) -> sbb -1, Y
17476 // (sub (sete X, 0), Y) -> sbb 0, Y
17506 return DAG.getNode(N->getOpcode() == ISD::SUB ? X86ISD::ADC : X86ISD::SBB,
17509 return DAG.getNode(N->getOpcode() == ISD::SUB ? X86ISD::SBB : X86ISD::ADC,