Lines Matching defs:Trunc
215 SDValue Trunc, SDValue ExtLoad, SDLoc DL,
948 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, VT, SDValue(ExtLoad, 0));
953 Trunc.getNode()->dump(&DAG);
956 DAG.ReplaceAllUsesOfValueWith(SDValue(Load, 0), Trunc);
959 AddToWorklist(Trunc.getNode());
4657 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL, TruncVT,
4660 N->getValueType(0), Trunc);
5843 SDValue Trunc, SDValue ExtLoad, SDLoc DL,
5852 if (SOp == Trunc)
5951 SDValue Trunc =
5953 CombineTo(N0.getNode(), Trunc, NewChain);
5954 ExtendSetCCUses(SetCCs, Trunc, NewValue, DL,
6043 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SDLoc(N0),
6045 CombineTo(N0.getNode(), Trunc, ExtLoad.getValue(1));
6046 ExtendSetCCUses(SetCCs, Trunc, ExtLoad, SDLoc(N),
6103 SDValue Trunc = DAG.getNode(ISD::TRUNCATE,
6107 CombineTo(N0.getOperand(0).getNode(), Trunc, ExtLoad.getValue(1));
6108 ExtendSetCCUses(SetCCs, Trunc, ExtLoad, DL,
6353 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SDLoc(N0),
6355 CombineTo(N0.getNode(), Trunc, ExtLoad.getValue(1));
6357 ExtendSetCCUses(SetCCs, Trunc, ExtLoad, SDLoc(N),
6406 SDValue Trunc = DAG.getNode(ISD::TRUNCATE,
6410 CombineTo(N0.getOperand(0).getNode(), Trunc, ExtLoad.getValue(1));
6411 ExtendSetCCUses(SetCCs, Trunc, ExtLoad, DL,
6601 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SDLoc(N0),
6603 CombineTo(N0.getNode(), Trunc, ExtLoad.getValue(1));
6604 ExtendSetCCUses(SetCCs, Trunc, ExtLoad, SDLoc(N),
9344 SDNode *Trunc = nullptr;
9347 Trunc = N1.getNode();
9393 if (Trunc)
9394 deleteAndRecombine(Trunc);
9404 if (Trunc)