reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
20069 N0->getValueType(0) == VT && isNullConstant(N1) && isNullConstant(N2) && 20070 TLI.isOperationLegal(ISD::SHL, VT) && 20071 TLI.isOperationLegal(ISD::SRA, VT)) { 20080 SDValue Shl = DAG.getNode(ISD::SHL, SDLoc(N0), VT, AndLHS, ShlAmt); 20087 SDValue Shr = DAG.getNode(ISD::SRA, SDLoc(N0), VT, Shl, ShrAmt); 20089 return DAG.getNode(ISD::AND, DL, VT, Shr, N3); 20116 if (VT.bitsLT(SCC.getValueType())) 20117 Temp = DAG.getZeroExtendInReg(SCC, SDLoc(N2), VT); 20119 Temp = DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N2), VT, SCC); 20122 Temp = DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N2), VT, SCC); 20154 if (ValueOnZeroC->getAPIntValue() == VT.getSizeInBits()) { 20160 (!LegalOperations || TLI.isOperationLegal(ISD::CTTZ, VT))) 20161 return DAG.getNode(ISD::CTTZ, DL, VT, N0); 20167 (!LegalOperations || TLI.isOperationLegal(ISD::CTLZ, VT))) 20168 return DAG.getNode(ISD::CTLZ, DL, VT, N0);