Lines Matching refs:SN
6388 auto *SN = cast<StoreSDNode>(N); in combineSTORE() local
6390 EVT MemVT = SN->getMemoryVT(); in combineSTORE()
6395 if (MemVT.isInteger() && SN->isTruncatingStore()) { in combineSTORE()
6397 combineTruncateExtract(SDLoc(N), MemVT, SN->getValue(), DCI)) { in combineSTORE()
6401 return DAG.getTruncStore(SN->getChain(), SDLoc(SN), Value, in combineSTORE()
6402 SN->getBasePtr(), SN->getMemoryVT(), in combineSTORE()
6403 SN->getMemOperand()); in combineSTORE()
6407 if (!SN->isTruncatingStore() && in combineSTORE()
6423 Ops, MemVT, SN->getMemOperand()); in combineSTORE()
6426 if (!SN->isTruncatingStore() && in combineSTORE()
6439 Ops, MemVT, SN->getMemOperand()); in combineSTORE()
6463 Word = DAG.getConstant(VCI.OpVals[0], SDLoc(SN), MVT::i32); in combineSTORE()
6489 Word = DAG.getZExtOrTrunc(LHS->getOperand(0), SDLoc(SN), WordVT); in combineSTORE()
6513 SDValue SplatVal = DAG.getSplatVector(SplatVT, SDLoc(SN), Word); in combineSTORE()
6514 return DAG.getStore(SN->getChain(), SDLoc(SN), SplatVal, in combineSTORE()
6515 SN->getBasePtr(), SN->getMemOperand()); in combineSTORE()