Lines Matching refs:WideVT
3213 EVT WideVT = MVT::i32; in lowerATOMIC_LOAD_OP() local
3214 if (NarrowVT == WideVT) in lowerATOMIC_LOAD_OP()
3240 BitShift = DAG.getNode(ISD::TRUNCATE, DL, WideVT, BitShift); in lowerATOMIC_LOAD_OP()
3244 SDValue NegBitShift = DAG.getNode(ISD::SUB, DL, WideVT, in lowerATOMIC_LOAD_OP()
3245 DAG.getConstant(0, DL, WideVT), BitShift); in lowerATOMIC_LOAD_OP()
3253 Src2 = DAG.getNode(ISD::SHL, DL, WideVT, Src2, in lowerATOMIC_LOAD_OP()
3254 DAG.getConstant(32 - BitSize, DL, WideVT)); in lowerATOMIC_LOAD_OP()
3257 Src2 = DAG.getNode(ISD::OR, DL, WideVT, Src2, in lowerATOMIC_LOAD_OP()
3258 DAG.getConstant(uint32_t(-1) >> BitSize, DL, WideVT)); in lowerATOMIC_LOAD_OP()
3261 SDVTList VTList = DAG.getVTList(WideVT, MVT::Other); in lowerATOMIC_LOAD_OP()
3263 DAG.getConstant(BitSize, DL, WideVT) }; in lowerATOMIC_LOAD_OP()
3269 SDValue ResultShift = DAG.getNode(ISD::ADD, DL, WideVT, BitShift, in lowerATOMIC_LOAD_OP()
3270 DAG.getConstant(BitSize, DL, WideVT)); in lowerATOMIC_LOAD_OP()
3271 SDValue Result = DAG.getNode(ISD::ROTL, DL, WideVT, AtomicOp, ResultShift); in lowerATOMIC_LOAD_OP()
3323 EVT WideVT = MVT::i32; in lowerATOMIC_CMP_SWAP() local
3324 if (NarrowVT == WideVT) in lowerATOMIC_CMP_SWAP()
3344 BitShift = DAG.getNode(ISD::TRUNCATE, DL, WideVT, BitShift); in lowerATOMIC_CMP_SWAP()
3348 SDValue NegBitShift = DAG.getNode(ISD::SUB, DL, WideVT, in lowerATOMIC_CMP_SWAP()
3349 DAG.getConstant(0, DL, WideVT), BitShift); in lowerATOMIC_CMP_SWAP()
3352 SDVTList VTList = DAG.getVTList(WideVT, MVT::Other); in lowerATOMIC_CMP_SWAP()
3354 NegBitShift, DAG.getConstant(BitSize, DL, WideVT) }; in lowerATOMIC_CMP_SWAP()