Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:TRUNCATE

185       // For a truncate, see if we have any information to
191 return DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val);
240 // If the register was not expanded, truncate or copy the value,
289 return DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND),
307 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND),
368 // If the parts cover less bits than value has, truncate the value.
373 Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val);
407 Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val);
484 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND),
494 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND),
2603 // count type has enough bits to represent any shift value, truncate
2604 // it now. This is a common case and it exposes the truncate to
2607 Op2 = DAG.getNode(ISD::TRUNCATE, DL, ShiftTy, Op2);
2694 setValue(&I, DAG.getNode(ISD::TRUNCATE, getCurDebugLoc(), DestVT, N));
2759 // We can either truncate, zero extend, or no-op, accordingly.
2767 // We can either truncate, zero extend, or no-op, accordingly.
3103 OffsVal = DAG.getNode(ISD::TRUNCATE, getCurDebugLoc(),
3119 // If the index is smaller or larger than intptr_t, truncate or extend
4383 if (N.getOpcode() != ISD::TRUNCATE)
4391 if (CFR.getOpcode() == ISD::TRUNCATE)
6292 Val = DAG.getNode(ISD::TRUNCATE, getCurDebugLoc(), ResultType, Val);