Lines Matching refs:TRUNCATE
408 DAG.getNode(ISD::TRUNCATE, dl, SmallVT, in ShrinkDemandedOp()
410 DAG.getNode(ISD::TRUNCATE, dl, SmallVT, in ShrinkDemandedOp()
1034 case ISD::TRUNCATE: { in SimplifyDemandedBits()
1077 SDValue NewTrunc = TLO.DAG.getNode(ISD::TRUNCATE, dl, in SimplifyDemandedBits()
1401 if (N0.hasOneUse() && N0.getOpcode() == ISD::TRUNCATE) in SimplifySetCC()
1470 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, MinVT, PreExt); in SimplifySetCC()
1658 return DAG.getNode(ISD::TRUNCATE, dl, VT, N0); in SimplifySetCC()
1701 if (Op0.getOpcode() == ISD::TRUNCATE) in SimplifySetCC()
1718 DAG.getNode(ISD::TRUNCATE, dl, VT, Op0.getOperand(0)), in SimplifySetCC()
1837 return DAG.getNode(ISD::TRUNCATE, dl, VT, in SimplifySetCC()
1846 return DAG.getNode(ISD::TRUNCATE, dl, VT, in SimplifySetCC()
3001 isOperationLegalOrCustom(ISD::TRUNCATE, HiLoVT)) { in expandMUL()
3002 LL = DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, N->getOperand(0)); in expandMUL()
3003 RL = DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, N->getOperand(1)); in expandMUL()
3046 isOperationLegalOrCustom(ISD::TRUNCATE, HiLoVT)) { in expandMUL()
3051 LH = DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, LH); in expandMUL()
3053 RH = DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, RH); in expandMUL()