Lines Matching defs:StoreNode
1104 StoreSDNode *StoreNode = cast<StoreSDNode>(Op);
1105 unsigned AS = StoreNode->getAddressSpace();
1107 SDValue Chain = StoreNode->getChain();
1108 SDValue Ptr = StoreNode->getBasePtr();
1109 SDValue Value = StoreNode->getValue();
1112 EVT MemVT = StoreNode->getMemoryVT();
1117 const bool TruncatingStore = StoreNode->isTruncatingStore();
1128 NewChain, DL, Value, Ptr, StoreNode->getPointerInfo(), MemVT,
1129 StoreNode->getAlign(), StoreNode->getMemOperand()->getFlags(),
1130 StoreNode->getAAInfo());
1131 StoreNode = cast<StoreSDNode>(NewStore);
1134 return scalarizeVectorStore(StoreNode, DAG);
1137 Align Alignment = StoreNode->getAlign();
1140 StoreNode->getMemOperand()->getFlags(),
1142 return expandUnalignedStore(StoreNode, DAG);
1158 assert(StoreNode->getAlign() >= 2);
1186 StoreNode->getMemOperand());
1192 if (StoreNode->isIndexed()) {
1195 Chain = DAG.getStore(Chain, DL, Value, Ptr, StoreNode->getMemOperand());
1206 return lowerPrivateTruncStore(StoreNode, DAG);
1212 return DAG.getStore(Chain, DL, Value, Ptr, StoreNode->getMemOperand());