Lines Matching defs:StoreNode
1105 StoreSDNode *StoreNode = cast<StoreSDNode>(Op);
1106 unsigned AS = StoreNode->getAddressSpace();
1108 SDValue Chain = StoreNode->getChain();
1109 SDValue Ptr = StoreNode->getBasePtr();
1110 SDValue Value = StoreNode->getValue();
1113 EVT MemVT = StoreNode->getMemoryVT();
1118 const bool TruncatingStore = StoreNode->isTruncatingStore();
1129 NewChain, DL, Value, Ptr, StoreNode->getPointerInfo(), MemVT,
1130 StoreNode->getAlign(), StoreNode->getMemOperand()->getFlags(),
1131 StoreNode->getAAInfo());
1132 StoreNode = cast<StoreSDNode>(NewStore);
1135 return scalarizeVectorStore(StoreNode, DAG);
1138 Align Alignment = StoreNode->getAlign();
1141 StoreNode->getMemOperand()->getFlags(),
1143 return expandUnalignedStore(StoreNode, DAG);
1159 assert(StoreNode->getAlign() >= 2);
1187 StoreNode->getMemOperand());
1193 if (StoreNode->isIndexed()) {
1196 Chain = DAG.getStore(Chain, DL, Value, Ptr, StoreNode->getMemOperand());
1207 return lowerPrivateTruncStore(StoreNode, DAG);
1213 return DAG.getStore(Chain, DL, Value, Ptr, StoreNode->getMemOperand());