Lines Matching refs:MemVT
4646 EVT MemVT = Node->getMemoryVT(); in lowerATOMIC_LOAD_SUB() local
4647 if (MemVT == MVT::i32 || MemVT == MVT::i64) { in lowerATOMIC_LOAD_SUB()
4649 assert(Op.getValueType() == MemVT && "Mismatched VTs"); in lowerATOMIC_LOAD_SUB()
4655 DAG.getNode(ISD::SUB, DL, MemVT, DAG.getConstant(0, DL, MemVT), Src2); in lowerATOMIC_LOAD_SUB()
4656 return DAG.getAtomic(ISD::ATOMIC_LOAD_ADD, DL, MemVT, in lowerATOMIC_LOAD_SUB()
7044 EVT MemVT = SN->getMemoryVT(); in combineSTORE() local
7049 if (MemVT.isInteger() && SN->isTruncatingStore()) { in combineSTORE()
7051 combineTruncateExtract(SDLoc(N), MemVT, SN->getValue(), DCI)) { in combineSTORE()
7077 Ops, MemVT, SN->getMemOperand()); in combineSTORE()
7093 Ops, MemVT, SN->getMemOperand()); in combineSTORE()
7105 Ops, MemVT, SN->getMemOperand()); in combineSTORE()
7111 if ((MemVT == MVT::i128 && isI128MovedFromParts(Op1, LoPart, HiPart)) || in combineSTORE()
7112 (MemVT == MVT::f128 && isF128MovedFromParts(Op1, LoPart, HiPart))) { in combineSTORE()
7145 isInt<16>(C->getSExtValue()) || MemVT.getStoreSize() <= 2) in combineSTORE()
7190 FindReplicatedImm(C, MemVT.getStoreSize()); in combineSTORE()
7196 assert(MemVT.getSizeInBits() % WordVT.getSizeInBits() == 0 && in combineSTORE()
7198 unsigned NumElts = MemVT.getSizeInBits() / WordVT.getSizeInBits(); in combineSTORE()