reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2363 if (V.getOpcode() == ISD::TRUNCATE || V.getOpcode() == ISD::ZERO_EXTEND) { 2363 if (V.getOpcode() == ISD::TRUNCATE || V.getOpcode() == ISD::ZERO_EXTEND) { 2364 V = V.getOperand(0); 2364 V = V.getOperand(0); 2368 if (V.getOpcode() == ISD::AND && isOneConstant(V.getOperand(1))) { 2368 if (V.getOpcode() == ISD::AND && isOneConstant(V.getOperand(1))) { 2370 V = V.getOperand(0); 2370 V = V.getOperand(0); 2378 if (V.getResNo() != 1) 2381 if (V.getOpcode() != ISD::ADDCARRY && V.getOpcode() != ISD::SUBCARRY && 2381 if (V.getOpcode() != ISD::ADDCARRY && V.getOpcode() != ISD::SUBCARRY && 2382 V.getOpcode() != ISD::UADDO && V.getOpcode() != ISD::USUBO) 2382 V.getOpcode() != ISD::UADDO && V.getOpcode() != ISD::USUBO) 2385 EVT VT = V.getNode()->getValueType(0); 2386 if (!TLI.isOperationLegalOrCustom(V.getOpcode(), VT)) 2393 TLI.getBooleanContents(V.getValueType()) == 2395 return V;