Lines Matching defs:StoreNode
1235 StoreSDNode *StoreNode = cast<StoreSDNode>(Op);
1236 unsigned AS = StoreNode->getAddressSpace();
1238 SDValue Chain = StoreNode->getChain();
1239 SDValue Ptr = StoreNode->getBasePtr();
1240 SDValue Value = StoreNode->getValue();
1243 EVT MemVT = StoreNode->getMemoryVT();
1248 const bool TruncatingStore = StoreNode->isTruncatingStore();
1259 NewChain, DL, Value, Ptr, StoreNode->getPointerInfo(),
1260 MemVT, StoreNode->getAlignment(),
1261 StoreNode->getMemOperand()->getFlags(), StoreNode->getAAInfo());
1262 StoreNode = cast<StoreSDNode>(NewStore);
1265 return scalarizeVectorStore(StoreNode, DAG);
1268 Align Alignment = StoreNode->getAlign();
1271 StoreNode->getMemOperand()->getFlags(),
1273 return expandUnalignedStore(StoreNode, DAG);
1289 assert(StoreNode->getAlignment() >= 2);
1317 StoreNode->getMemOperand());
1322 if (StoreNode->isIndexed()) {
1325 Chain = DAG.getStore(Chain, DL, Value, Ptr, StoreNode->getMemOperand());
1336 return lowerPrivateTruncStore(StoreNode, DAG);
1342 return DAG.getStore(Chain, DL, Value, Ptr, StoreNode->getMemOperand());