Home | History | Annotate | Download | only in SystemZ

Lines Matching refs:WideVT

2219   EVT WideVT = MVT::i32;
2220 if (NarrowVT == WideVT)
2246 BitShift = DAG.getNode(ISD::TRUNCATE, DL, WideVT, BitShift);
2250 SDValue NegBitShift = DAG.getNode(ISD::SUB, DL, WideVT,
2251 DAG.getConstant(0, WideVT), BitShift);
2259 Src2 = DAG.getNode(ISD::SHL, DL, WideVT, Src2,
2260 DAG.getConstant(32 - BitSize, WideVT));
2263 Src2 = DAG.getNode(ISD::OR, DL, WideVT, Src2,
2264 DAG.getConstant(uint32_t(-1) >> BitSize, WideVT));
2267 SDVTList VTList = DAG.getVTList(WideVT, MVT::Other);
2269 DAG.getConstant(BitSize, WideVT) };
2275 SDValue ResultShift = DAG.getNode(ISD::ADD, DL, WideVT, BitShift,
2276 DAG.getConstant(BitSize, WideVT));
2277 SDValue Result = DAG.getNode(ISD::ROTL, DL, WideVT, AtomicOp, ResultShift);
2329 EVT WideVT = MVT::i32;
2330 if (NarrowVT == WideVT)
2350 BitShift = DAG.getNode(ISD::TRUNCATE, DL, WideVT, BitShift);
2354 SDValue NegBitShift = DAG.getNode(ISD::SUB, DL, WideVT,
2355 DAG.getConstant(0, WideVT), BitShift);
2358 SDVTList VTList = DAG.getVTList(WideVT, MVT::Other);
2360 NegBitShift, DAG.getConstant(BitSize, WideVT) };