reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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)