reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
16181 if (!isOperationLegalOrCustom(ISD::ADDCARRY, HalfT) || 16182 !isOperationLegalOrCustom(ISD::UADDO, HalfT)) 16185 unsigned OpTypeBits = HalfT.getScalarSizeInBits(); 16186 SDVTList VTList = DAG.getVTList(HalfT, MVT::i1); 16188 Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, HalfT, N->getOperand(0), 16189 DAG.getConstant(0, dl, HalfT)); 16190 Hi = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, HalfT, N->getOperand(0), 16191 DAG.getConstant(1, dl, HalfT)); 16193 Tmp = DAG.getNode(ISD::SRA, dl, HalfT, Hi, 16195 getShiftAmountTy(HalfT, DAG.getDataLayout()))); 16199 Hi = DAG.getNode(ISD::XOR, dl, HalfT, Tmp, Hi); 16200 Lo = DAG.getNode(ISD::XOR, dl, HalfT, Tmp, Lo);