reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
10538 SDValue N0 = N->getOperand(0); 10539 EVT VT = N->getValueType(0); 10549 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), VT, N0.getOperand(0)); 10553 SDValue C = DAG.getNode(ISD::TRUNCATE, SDLoc(N), VT, N0); 10554 if (C.getNode() != N) 10564 return DAG.getNode(N0.getOpcode(), SDLoc(N), VT, N0.getOperand(0)); 10567 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), VT, N0.getOperand(0)); 10574 if (N->hasOneUse() && (N->use_begin()->getOpcode() == ISD::ANY_EXTEND)) 10574 if (N->hasOneUse() && (N->use_begin()->getOpcode() == ISD::ANY_EXTEND)) 10591 EVT TrTy = N->getValueType(0); 10605 SDLoc DL(N); 10620 return DAG.getNode(ISD::SELECT, SDLoc(N), VT, Cond, TruncOp0, TruncOp1); 10632 SDLoc SL(N); 10647 SDLoc DL(N); 10683 return DAG.getBuildVector(VT, SDLoc(N), Opnds); 10696 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), VT, Shorter); 10702 if (SDValue Reduced = ReduceLoadWidth(N)) 10759 return DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(N), VT, Opnds); 10773 SDLoc SL(N); 10784 SimplifyDemandedBits(SDValue(N, 0))) 10785 return SDValue(N, 0); 10795 SDLoc SL(N); 10818 if (SDValue NewVSel = matchVSelectOpSizesWithSetCC(N)) 10839 SDLoc DL(N);