reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5037 EVT VT = N1.getValueType(); 5040 if (N0 == N1) 5053 if (ISD::isBuildVectorAllZeros(N1.getNode())) 5055 return DAG.getConstant(APInt::getNullValue(N1.getScalarValueSizeInBits()), 5056 SDLoc(N), N1.getValueType()); 5060 return N1; 5061 if (ISD::isBuildVectorAllOnes(N1.getNode())) 5067 ConstantSDNode *N1C = isConstOrConstSplat(N1); 5072 !DAG.isConstantIntBuildVectorOrConstantInt(N1)) 5073 return DAG.getNode(ISD::AND, SDLoc(N), VT, N1, N0); 5075 if (isAllOnesConstant(N1)) 5087 if (SDValue RAND = reassociateOps(ISD::AND, SDLoc(N), N0, N1, N->getFlags())) 5100 ISD::matchBinaryPredicate(N0.getOperand(1), N1, MatchSubset)) 5101 return N1; 5140 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N1)) { 5142 } else if (BuildVectorSDNode *Vector = dyn_cast<BuildVectorSDNode>(N1)) { 5251 if (SDValue Combined = visitANDLike(N0, N1, N)) 5255 if (N0.getOpcode() == N1.getOpcode()) 5292 unsigned ExtBitSize = N1.getScalarValueSizeInBits(); 5295 if (DAG.MaskedValueIsZero(N1, ExtBits) && 5317 if (TLI.hasBitTest(N0, N1))