reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5045 if (N1C && !N2C) { 5046 std::swap(N1C, N2C); 5083 if (N2C && N2C->isNullValue()) 5083 if (N2C && N2C->isNullValue()) 5085 if (N2C && N2C->isAllOnesValue()) // X & -1 -> X 5085 if (N2C && N2C->isAllOnesValue()) // X & -1 -> X 5097 if (N2C && N2C->isNullValue()) 5097 if (N2C && N2C->isNullValue()) 5162 if (N2C && N2C->isNullValue()) 5162 if (N2C && N2C->isNullValue()) 5169 N2C && (N2C->getZExtValue() == 0 || N2C->getZExtValue() == 1) && 5169 N2C && (N2C->getZExtValue() == 0 || N2C->getZExtValue() == 1) && 5169 N2C && (N2C->getZExtValue() == 0 || N2C->getZExtValue() == 1) && 5238 if (N2C && N2C->getAPIntValue().uge(N1.getValueType().getVectorNumElements())) 5238 if (N2C && N2C->getAPIntValue().uge(N1.getValueType().getVectorNumElements())) 5243 if (N2C && 5249 N1.getOperand(N2C->getZExtValue() / Factor), 5250 getConstant(N2C->getZExtValue() % Factor, DL, 5256 if (N2C && N1.getOpcode() == ISD::BUILD_VECTOR) { 5257 SDValue Elt = N1.getOperand(N2C->getZExtValue()); 5277 if (N1Op2C && N2C) { 5278 if (N1Op2C->getZExtValue() == N2C->getZExtValue()) { 5299 assert(N2C && (unsigned)N2C->getZExtValue() < 2 && "Bad EXTRACT_ELEMENT!"); 5299 assert(N2C && (unsigned)N2C->getZExtValue() < 2 && "Bad EXTRACT_ELEMENT!"); 5309 return N1.getOperand(N2C->getZExtValue()); 5314 unsigned Shift = ElementSize * N2C->getZExtValue(); 5329 if (N2C) { 5330 assert((VT.getVectorNumElements() + N2C->getZExtValue() 5345 if (N2C && N1.getOpcode() == ISD::CONCAT_VECTORS && 5349 return N1.getOperand(N2C->getZExtValue() / Factor);