Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:TRUNCATE

189       // For a truncate, see if we have any information to
195 return DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val);
245 // If the register was not expanded, truncate or copy the value,
294 return DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND),
323 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND),
382 // If the parts cover less bits than value has, truncate the value.
387 TRUNCATE, DL, ValueVT, Val);
433 Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val);
511 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND),
521 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND),
2670 // count type has enough bits to represent any shift value, truncate
2671 // it now. This is a common case and it exposes the truncate to
2674 Op2 = DAG.getNode(ISD::TRUNCATE, DL, ShiftTy, Op2);
2761 setValue(&I, DAG.getNode(ISD::TRUNCATE, getCurDebugLoc(), DestVT, N));
2826 // We can either truncate, zero extend, or no-op, accordingly.
2834 // We can either truncate, zero extend, or no-op, accordingly.
3170 OffsVal = DAG.getNode(ISD::TRUNCATE, getCurDebugLoc(),
3186 // If the index is smaller or larger than intptr_t, truncate or extend
4342 if (N.getOpcode() != ISD::TRUNCATE)
4350 if (CFR.getOpcode() == ISD::TRUNCATE)
6312 Val = DAG.getNode(ISD::TRUNCATE, getCurDebugLoc(), ResultType, Val);