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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 5673   SDValue N0 = N->getOperand(0);
 5674   SDValue N1 = N->getOperand(1);
 5683     if (SDValue FoldedVOp = SimplifyVBinOp(N))
 5695       return DAG.getAllOnesConstant(SDLoc(N), N0.getValueType());
 5698       return DAG.getAllOnesConstant(SDLoc(N), N1.getValueType());
 5755               TLI.buildLegalVectorShuffle(VT, SDLoc(N), NewLHS, NewRHS,
 5768     return DAG.FoldConstantArithmetic(ISD::OR, SDLoc(N), VT, N0C, N1C);
 5772     return DAG.getNode(ISD::OR, SDLoc(N), VT, N1, N0);
 5780   if (SDValue NewSel = foldBinOpIntoSelect(N))
 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()))
 5797   if (SDValue ROR = reassociateOps(ISD::OR, SDLoc(N), N0, N1, N->getFlags()))
 5811       return DAG.getNode(ISD::AND, SDLoc(N), VT, COR, IOR);
 5815   if (SDValue Combined = visitORCommutative(DAG, N0, N1, N))
 5817   if (SDValue Combined = visitORCommutative(DAG, N1, N0, N))
 5822     if (SDValue V = hoistLogicOpWithSameOpcodeHands(N))
 5826   if (SDValue Rot = MatchRotate(N0, N1, SDLoc(N)))
 5829   if (SDValue Load = MatchLoadCombine(N))
 5833   if (SimplifyDemandedBits(SDValue(N, 0)))
 5834     return SDValue(N, 0);
 5839     if (SDValue Combined = visitADDLike(N))