reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 5675   EVT VT = N1.getValueType();
 5678   if (N0 == N1)
 5688       return N1;
 5689     if (ISD::isBuildVectorAllZeros(N1.getNode()))
 5696     if (ISD::isBuildVectorAllOnes(N1.getNode()))
 5698       return DAG.getAllOnesConstant(SDLoc(N), N1.getValueType());
 5703         isa<ShuffleVectorSDNode>(N1) &&
 5708       bool ZeroN10 = ISD::isBuildVectorAllZeros(N1.getOperand(0).getNode());
 5709       bool ZeroN11 = ISD::isBuildVectorAllZeros(N1.getOperand(1).getNode());
 5715         const ShuffleVectorSDNode *SV1 = cast<ShuffleVectorSDNode>(N1);
 5752           SDValue NewRHS = ZeroN10 ? N1.getOperand(1) : N1.getOperand(0);
 5752           SDValue NewRHS = ZeroN10 ? N1.getOperand(1) : N1.getOperand(0);
 5766   ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
 5771      !DAG.isConstantIntBuildVectorOrConstantInt(N1))
 5772     return DAG.getNode(ISD::OR, SDLoc(N), VT, N1, N0);
 5774   if (isNullConstant(N1))
 5777   if (isAllOnesConstant(N1))
 5778     return N1;
 5785     return N1;
 5787   if (SDValue Combined = visitORLike(N0, N1, N))
 5791   if (SDValue BSwap = MatchBSwapHWord(N, N0, N1))
 5793   if (SDValue BSwap = MatchBSwapHWordLow(N, N0, N1))
 5797   if (SDValue ROR = reassociateOps(ISD::OR, SDLoc(N), N0, N1, N->getFlags()))
 5806       ISD::matchBinaryPredicate(N0.getOperand(1), N1, MatchIntersect, true)) {
 5808             ISD::OR, SDLoc(N1), VT, N1.getNode(), N0.getOperand(1).getNode())) {
 5808             ISD::OR, SDLoc(N1), VT, N1.getNode(), N0.getOperand(1).getNode())) {
 5809       SDValue IOR = DAG.getNode(ISD::OR, SDLoc(N0), VT, N0.getOperand(0), N1);
 5815   if (SDValue Combined = visitORCommutative(DAG, N0, N1, N))
 5817   if (SDValue Combined = visitORCommutative(DAG, N1, N0, N))
 5821   if (N0.getOpcode() == N1.getOpcode())
 5826   if (SDValue Rot = MatchRotate(N0, N1, SDLoc(N)))
 5838       DAG.haveNoCommonBitsSet(N0, N1))