Lines Matching defs:WideVT
4934 EVT WideVT = MVT::i32;
4944 BitShift = DAG.getNode(ISD::TRUNCATE, DL, WideVT, BitShift);
4948 NegBitShift = DAG.getNode(ISD::SUB, DL, WideVT,
4949 DAG.getConstant(0, DL, WideVT), BitShift);
4962 EVT WideVT = MVT::i32;
4963 if (NarrowVT == WideVT)
4990 Src2 = DAG.getNode(ISD::SHL, DL, WideVT, Src2,
4991 DAG.getConstant(32 - BitSize, DL, WideVT));
4994 Src2 = DAG.getNode(ISD::OR, DL, WideVT, Src2,
4995 DAG.getConstant(uint32_t(-1) >> BitSize, DL, WideVT));
4998 SDVTList VTList = DAG.getVTList(WideVT, MVT::Other);
5000 DAG.getConstant(BitSize, DL, WideVT) };
5006 SDValue ResultShift = DAG.getNode(ISD::ADD, DL, WideVT, BitShift,
5007 DAG.getConstant(BitSize, DL, WideVT));
5008 SDValue Result = DAG.getNode(ISD::ROTL, DL, WideVT, AtomicOp, ResultShift);
5058 EVT WideVT = NarrowVT == MVT::i64 ? MVT::i64 : MVT::i32;
5059 if (NarrowVT == WideVT) {
5060 SDVTList Tys = DAG.getVTList(WideVT, MVT::i32, MVT::Other);
5081 SDVTList VTList = DAG.getVTList(WideVT, MVT::i32, MVT::Other);
5083 NegBitShift, DAG.getConstant(BitSize, DL, WideVT) };
5090 SDValue OrigVal = DAG.getNode(ISD::AssertZext, DL, WideVT, AtomicOp.getValue(0),