Home | History | Annotate | Download | only in X86

Lines Matching refs:ADC

9460        Opc == X86ISD::ADC ||
12047 case ISD::ADDE: Opc = X86ISD::ADC; ExtraOp = true; break;
12504 case X86ISD::ADC: return "X86ISD::ADC";
14673 case X86ISD::ADC:
17449 // Optimize RES, EFLAGS = X86ISD::ADC LHS, RHS, EFLAGS
17452 // If the LHS and RHS of the ADC node are zero, then it can't overflow and
17474 // fold (add Y, (sete X, 0)) -> adc 0, Y
17477 // (sub (setne X, 0), Y) -> adc -1, 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,
17591 case X86ISD::ADC: return PerformADCCombine(N, DAG, DCI);