Lines Matching refs:SBB
15664 SDValue Cmp = DAG.getNode(X86ISD::SBB, DL, VTs, LHS, RHS, Carry);
15685 Opc == X86ISD::SBB ||
15844 // (select (x != 0), -1, 0) -> neg & sbb
15845 // (select (x == 0), 0, -1) -> neg & sbb
18474 // ADC/ADCX/SBB
21280 case ISD::SUBE: Opc = X86ISD::SBB; ExtraOp = true; break;
22205 case X86ISD::SBB: return "X86ISD::SBB";
24620 case X86ISD::SBB:
30367 // as "sbb reg,reg", since it can be extended without zext and produces
30410 // Materialize "setb reg" as "sbb reg,reg", since it can be extended without
30588 /// (add Y, (setne X, 0)) -> sbb -1, Y
30589 /// (sub (sete X, 0), Y) -> sbb 0, Y
30619 return DAG.getNode(N->getOpcode() == ISD::SUB ? X86ISD::ADC : X86ISD::SBB,
30623 return DAG.getNode(N->getOpcode() == ISD::SUB ? X86ISD::SBB : X86ISD::ADC,