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

References

lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 4509     if (OpOpcode == ISD::SIGN_EXTEND || OpOpcode == ISD::ZERO_EXTEND)
 4509     if (OpOpcode == ISD::SIGN_EXTEND || OpOpcode == ISD::ZERO_EXTEND)
 4510       return getNode(OpOpcode, DL, VT, Operand.getOperand(0));
 4511     else if (OpOpcode == ISD::UNDEF)
 4528     if (OpOpcode == ISD::ZERO_EXTEND)   // (zext (zext x)) -> (zext x)
 4530     else if (OpOpcode == ISD::UNDEF)
 4548     if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND ||
 4548     if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND ||
 4549         OpOpcode == ISD::ANY_EXTEND)
 4551       return getNode(OpOpcode, DL, VT, Operand.getOperand(0));
 4552     else if (OpOpcode == ISD::UNDEF)
 4556     if (OpOpcode == ISD::TRUNCATE) {
 4577     if (OpOpcode == ISD::TRUNCATE)
 4579     if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND ||
 4579     if (OpOpcode == ISD::ZERO_EXTEND || OpOpcode == ISD::SIGN_EXTEND ||
 4580         OpOpcode == ISD::ANY_EXTEND) {
 4584         return getNode(OpOpcode, DL, VT, Operand.getOperand(0));
 4589     if (OpOpcode == ISD::UNDEF)
 4605     if (OpOpcode == ISD::UNDEF)
 4613     if (OpOpcode == ISD::UNDEF)
 4619     if (OpOpcode == ISD::UNDEF)
 4627     if (OpOpcode == ISD::BITCAST)  // bitconv(bitconv(x)) -> bitconv(x)
 4629     if (OpOpcode == ISD::UNDEF)
 4639     if (OpOpcode == ISD::UNDEF)
 4642     if (OpOpcode == ISD::EXTRACT_VECTOR_ELT &&
 4650     if (OpOpcode == ISD::UNDEF)
 4655         OpOpcode == ISD::FSUB)
 4658     if (OpOpcode == ISD::FNEG)  // --X -> X
 4662     if (OpOpcode == ISD::FNEG)  // abs(-X) -> abs(X)