reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3816 if (N.getOpcode() == ISD::EXTRACT_SUBVECTOR) 3817 N = N.getOperand(0); 3817 N = N.getOperand(0); 3818 else if (N.getOpcode() == ISD::CONCAT_VECTORS) { 3819 for (unsigned i = 1; i < N->getNumOperands(); ++i) 3820 if (!N->getOperand(i)->isUndef()) 3822 N = N.getOperand(0); 3822 N = N.getOperand(0); 3825 if (N.getOpcode() == ISD::TRUNCATE) 3826 N = N.getOperand(0); 3826 N = N.getOperand(0); 3827 else if (N.getOpcode() == ISD::SIGN_EXTEND) 3828 N = N.getOperand(0); 3828 N = N.getOperand(0); 3830 if (isLogicalMaskOp(N.getOpcode())) 3831 return isSETCCorConvertedSETCC(N.getOperand(0)) && 3832 isSETCCorConvertedSETCC(N.getOperand(1)); 3834 return (N.getOpcode() == ISD::SETCC || 3835 ISD::isBuildVectorOfConstantSDNodes(N.getNode()));