reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4256 assert(HandOpcode == N1.getOpcode() && "Bad input!"); 4270 if (HandOpcode == ISD::ANY_EXTEND || HandOpcode == ISD::ZERO_EXTEND || 4270 if (HandOpcode == ISD::ANY_EXTEND || HandOpcode == ISD::ZERO_EXTEND || 4271 HandOpcode == ISD::SIGN_EXTEND) { 4286 if (HandOpcode == ISD::ANY_EXTEND && LegalTypes && 4291 return DAG.getNode(HandOpcode, DL, VT, Logic); 4295 if (HandOpcode == ISD::TRUNCATE) { 4313 return DAG.getNode(HandOpcode, DL, VT, Logic); 4318 if ((HandOpcode == ISD::SHL || HandOpcode == ISD::SRL || 4318 if ((HandOpcode == ISD::SHL || HandOpcode == ISD::SRL || 4319 HandOpcode == ISD::SRA || HandOpcode == ISD::AND) && 4319 HandOpcode == ISD::SRA || HandOpcode == ISD::AND) && 4325 return DAG.getNode(HandOpcode, DL, VT, Logic, N0.getOperand(1)); 4329 if (HandOpcode == ISD::BSWAP) { 4334 return DAG.getNode(HandOpcode, DL, VT, Logic); 4344 if ((HandOpcode == ISD::BITCAST || HandOpcode == ISD::SCALAR_TO_VECTOR) && 4344 if ((HandOpcode == ISD::BITCAST || HandOpcode == ISD::SCALAR_TO_VECTOR) && 4351 return DAG.getNode(HandOpcode, DL, VT, Logic); 4367 if (HandOpcode == ISD::VECTOR_SHUFFLE && Level < AfterLegalizeDAG) {