reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
792 switch (N->getOpcode()) { 796 EVT VT = N->getValueType(0); 797 assert(N->getNumValues() == 1 && "Too many results!"); 800 assert(N->getNumOperands() == 2 && "Wrong number of operands!"); 801 assert(N->getOperand(0).getValueType() == N->getOperand(1).getValueType() && 801 assert(N->getOperand(0).getValueType() == N->getOperand(1).getValueType() && 803 assert(N->getOperand(0).getValueType().isInteger() == VT.isInteger() && 805 assert(VT.getSizeInBits() == 2 * N->getOperand(0).getValueSizeInBits() && 810 assert(N->getNumValues() == 1 && "Too many results!"); 811 assert(N->getValueType(0).isVector() && "Wrong return type!"); 812 assert(N->getNumOperands() == N->getValueType(0).getVectorNumElements() && 812 assert(N->getNumOperands() == N->getValueType(0).getVectorNumElements() && 814 EVT EltVT = N->getValueType(0).getVectorElementType(); 815 for (SDNode::op_iterator I = N->op_begin(), E = N->op_end(); I != E; ++I) { 815 for (SDNode::op_iterator I = N->op_begin(), E = N->op_end(); I != E; ++I) { 820 assert(I->getValueType() == N->getOperand(0).getValueType() &&