reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 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) {