Lines Matching refs:stores
116 SmallVector<Operation *, 4> stores; member
132 for (auto *storeOpInst : stores) { in getStoreOpCount()
142 for (auto *storeOpInst : stores) { in getStoreOpsForMemref()
164 for (auto *storeOpInst : stores) { in getLoadAndStoreMemrefSet()
256 for (auto *storeOpInst : node->stores) { in writesToLiveInOrEscapingMemrefs()
529 const SmallVectorImpl<Operation *> &stores) { in addToNode()
532 llvm::append_range(node->stores, stores); in addToNode()
538 node->stores.clear(); in clearNodeLoadAndStores()
680 if (any_of(srcNode->stores, [&](Operation *op) { in getProducerCandidates()
701 gatherProducerConsumerMemrefs(srcNode->stores, dstNode->loads, in gatherProducerConsumerMemrefs()
712 for (auto *storeOpInst : node->stores) { in gatherEscapingMemrefs()
761 node.stores.push_back(opInst); in init()
777 node.stores.push_back(&op); in init()
824 if (!node.stores.empty()) in init()
1519 for (Operation *op : dstNode->stores) in fuseProducerConsumerNodes()
1553 for (Operation *op : srcNode->stores) in fuseProducerConsumerNodes()
1745 assert(!sibNode->stores.empty()); in fuseWithSiblingNodes()
1747 auto *sibStoreOpInst = sibNode->stores.back(); in fuseWithSiblingNodes()
1837 for (auto *storeOpInst : sibNode->stores) { in findSiblingNodeToFuse()