Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:IntVT

328     EVT intVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits());
329 if (TLI.isTypeLegal(intVT)) {
333 SDValue Result = DAG.getNode(ISD::BITCAST, dl, intVT, Val);
452 EVT intVT = EVT::getIntegerVT(*DAG.getContext(), LoadedVT.getSizeInBits());
453 if (TLI.isTypeLegal(intVT) && TLI.isTypeLegal(LoadedVT)) {
456 SDValue newLoad = DAG.getLoad(intVT, dl, Chain, Ptr,
470 MVT RegVT = TLI.getRegisterType(*DAG.getContext(), intVT);
1718 EVT IntVT = SignAsInt.IntValue.getValueType();
1719 SDValue SignMask = DAG.getConstant(SignAsInt.SignMask, DL, IntVT);
1720 SDValue SignBit = DAG.getNode(ISD::AND, DL, IntVT, SignAsInt.IntValue,
1729 SDValue Cond = DAG.getSetCC(DL, getSetCCResultType(IntVT), SignBit,
1730 DAG.getConstant(0, DL, IntVT), ISD::SETNE);
1738 SDValue ClearSignMask = DAG.getConstant(~SignAsInt.SignMask, DL, IntVT);
1739 SDValue ClearedSign = DAG.getNode(ISD::AND, DL, IntVT, MagAsInt.IntValue,
1741 SDValue CopiedSign = DAG.getNode(ISD::OR, DL, IntVT, ClearedSign, SignBit);
1760 EVT IntVT = ValueAsInt.IntValue.getValueType();
1761 SDValue ClearSignMask = DAG.getConstant(~ValueAsInt.SignMask, DL, IntVT);
1762 SDValue ClearedSign = DAG.getNode(ISD::AND, DL, IntVT, ValueAsInt.IntValue,