/dports/devel/tinygo/tinygo-0.14.1/llvm-project/mlir/lib/Transforms/ |
H A D | MemRefDataFlowOpt.cpp | 100 auto *storeOpInst = storeOp.getOperation(); in forwardStoreToLoad() local 101 unsigned nsLoops = getNumCommonSurroundingLoops(*loadOpInst, *storeOpInst); in forwardStoreToLoad() 103 storeOps.push_back(storeOpInst); in forwardStoreToLoad() 115 for (auto *storeOpInst : storeOps) { in forwardStoreToLoad() local 116 MemRefAccess srcAccess(storeOpInst); in forwardStoreToLoad() 134 depSrcStores.push_back(storeOpInst); in forwardStoreToLoad() 148 if (!domInfo->dominates(storeOpInst, loadOpInst)) in forwardStoreToLoad() 152 fwdingCandidates.push_back(storeOpInst); in forwardStoreToLoad() 162 for (auto *storeOpInst : fwdingCandidates) { in forwardStoreToLoad() local 164 return postDomInfo->postDominates(storeOpInst, depStore); in forwardStoreToLoad() [all …]
|
H A D | LoopFusion.cpp | 178 for (auto *storeOpInst : stores) { in getStoreOpCount() local 188 for (auto *storeOpInst : stores) { in getStoreOpsForMemref() local 190 storeOps->push_back(storeOpInst); in getStoreOpsForMemref() 210 for (auto *storeOpInst : stores) { in getLoadAndStoreMemrefSet() local 302 for (auto *storeOpInst : node->stores) { in writesToLiveInOrEscapingMemrefs() local 364 for (auto *storeOpInst : node->stores) { in canRemoveNode() local 605 for (auto *storeOpInst : stores) in addToNode() local 606 node->stores.push_back(storeOpInst); in addToNode() 1604 for (auto *storeOpInst : dstNode->stores) in fuseProducerConsumerNodes() local 1606 dstStoreOpInsts.push_back(storeOpInst); in fuseProducerConsumerNodes() [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/mlir/lib/Transforms/ |
H A D | LoopFusion.cpp | 135 for (auto *storeOpInst : stores) { in getStoreOpCount() local 145 for (auto *storeOpInst : stores) { in getStoreOpsForMemref() local 147 storeOps->push_back(storeOpInst); in getStoreOpsForMemref() 167 for (auto *storeOpInst : stores) { in getLoadAndStoreMemrefSet() local 259 for (auto *storeOpInst : node->stores) { in writesToLiveInOrEscapingMemrefs() local 322 for (auto *storeOpInst : node->stores) { in canRemoveNode() local 564 for (auto *storeOpInst : stores) in addToNode() local 565 node->stores.push_back(storeOpInst); in addToNode() 1624 for (auto *storeOpInst : dstNode->stores) in fuseProducerConsumerNodes() local 1626 dstStoreOpInsts.push_back(storeOpInst); in fuseProducerConsumerNodes() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/mlir/lib/Transforms/ |
H A D | LoopFusion.cpp | 135 for (auto *storeOpInst : stores) { in getStoreOpCount() local 145 for (auto *storeOpInst : stores) { in getStoreOpsForMemref() local 147 storeOps->push_back(storeOpInst); in getStoreOpsForMemref() 167 for (auto *storeOpInst : stores) { in getLoadAndStoreMemrefSet() local 259 for (auto *storeOpInst : node->stores) { in writesToLiveInOrEscapingMemrefs() local 322 for (auto *storeOpInst : node->stores) { in canRemoveNode() local 564 for (auto *storeOpInst : stores) in addToNode() local 565 node->stores.push_back(storeOpInst); in addToNode() 1620 for (auto *storeOpInst : dstNode->stores) in fuseProducerConsumerNodes() local 1622 dstStoreOpInsts.push_back(storeOpInst); in fuseProducerConsumerNodes() [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/mlir/lib/Transforms/ |
H A D | LoopFusion.cpp | 131 for (auto *storeOpInst : stores) { in getStoreOpCount() local 141 for (auto *storeOpInst : stores) { in getStoreOpsForMemref() local 143 storeOps->push_back(storeOpInst); in getStoreOpsForMemref() 163 for (auto *storeOpInst : stores) { in getLoadAndStoreMemrefSet() local 255 for (auto *storeOpInst : node->stores) { in writesToLiveInOrEscapingMemrefs() local 256 auto memref = cast<AffineWriteOpInterface>(storeOpInst).getMemRef(); in writesToLiveInOrEscapingMemrefs() 531 for (auto *storeOpInst : stores) in addToNode() local 532 node->stores.push_back(storeOpInst); in addToNode() 712 for (auto *storeOpInst : node->stores) { in gatherEscapingMemrefs() local 1841 for (auto *storeOpInst : sibNode->stores) { in findSiblingNodeToFuse() local [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/mlir/lib/Transforms/ |
H A D | LoopFusion.cpp | 135 for (auto *storeOpInst : stores) { in getStoreOpCount() local 145 for (auto *storeOpInst : stores) { in getStoreOpsForMemref() local 147 storeOps->push_back(storeOpInst); in getStoreOpsForMemref() 167 for (auto *storeOpInst : stores) { in getLoadAndStoreMemrefSet() local 259 for (auto *storeOpInst : node->stores) { in writesToLiveInOrEscapingMemrefs() local 260 auto memref = cast<AffineWriteOpInterface>(storeOpInst).getMemRef(); in writesToLiveInOrEscapingMemrefs() 513 for (auto *storeOpInst : stores) in addToNode() local 514 node->stores.push_back(storeOpInst); in addToNode() 694 for (auto *storeOpInst : node->stores) { in gatherEscapingMemrefs() local 1765 for (auto *storeOpInst : sibNode->stores) { in findSiblingNodeToFuse() local [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/mlir/lib/Transforms/ |
H A D | LoopFusion.cpp | 128 for (auto *storeOpInst : stores) { in getStoreOpCount() local 138 for (auto *storeOpInst : stores) { in getStoreOpsForMemref() local 140 storeOps->push_back(storeOpInst); in getStoreOpsForMemref() 160 for (auto *storeOpInst : stores) { in getLoadAndStoreMemrefSet() local 252 for (auto *storeOpInst : node->stores) { in writesToLiveInOrEscapingMemrefs() local 253 auto memref = cast<AffineWriteOpInterface>(storeOpInst).getMemRef(); in writesToLiveInOrEscapingMemrefs() 528 for (auto *storeOpInst : stores) in addToNode() local 529 node->stores.push_back(storeOpInst); in addToNode() 709 for (auto *storeOpInst : node->stores) { in gatherEscapingMemrefs() local 1826 for (auto *storeOpInst : sibNode->stores) { in findSiblingNodeToFuse() local [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/mlir/lib/Transforms/ |
H A D | LoopFusion.cpp | 128 for (auto *storeOpInst : stores) { in getStoreOpCount() local 138 for (auto *storeOpInst : stores) { in getStoreOpsForMemref() local 140 storeOps->push_back(storeOpInst); in getStoreOpsForMemref() 160 for (auto *storeOpInst : stores) { in getLoadAndStoreMemrefSet() local 252 for (auto *storeOpInst : node->stores) { in writesToLiveInOrEscapingMemrefs() local 253 auto memref = cast<AffineWriteOpInterface>(storeOpInst).getMemRef(); in writesToLiveInOrEscapingMemrefs() 528 for (auto *storeOpInst : stores) in addToNode() local 529 node->stores.push_back(storeOpInst); in addToNode() 709 for (auto *storeOpInst : node->stores) { in gatherEscapingMemrefs() local 1826 for (auto *storeOpInst : sibNode->stores) { in findSiblingNodeToFuse() local [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/mlir/lib/Transforms/ |
H A D | LoopFusion.cpp | 135 for (auto *storeOpInst : stores) { in getStoreOpCount() local 145 for (auto *storeOpInst : stores) { in getStoreOpsForMemref() local 147 storeOps->push_back(storeOpInst); in getStoreOpsForMemref() 167 for (auto *storeOpInst : stores) { in getLoadAndStoreMemrefSet() local 259 for (auto *storeOpInst : node->stores) { in writesToLiveInOrEscapingMemrefs() local 260 auto memref = cast<AffineWriteOpInterface>(storeOpInst).getMemRef(); in writesToLiveInOrEscapingMemrefs() 513 for (auto *storeOpInst : stores) in addToNode() local 514 node->stores.push_back(storeOpInst); in addToNode() 694 for (auto *storeOpInst : node->stores) { in gatherEscapingMemrefs() local 1765 for (auto *storeOpInst : sibNode->stores) { in findSiblingNodeToFuse() local [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/mlir/lib/Transforms/ |
H A D | LoopFusion.cpp | 128 for (auto *storeOpInst : stores) { in getStoreOpCount() local 138 for (auto *storeOpInst : stores) { in getStoreOpsForMemref() local 140 storeOps->push_back(storeOpInst); in getStoreOpsForMemref() 160 for (auto *storeOpInst : stores) { in getLoadAndStoreMemrefSet() local 252 for (auto *storeOpInst : node->stores) { in writesToLiveInOrEscapingMemrefs() local 253 auto memref = cast<AffineWriteOpInterface>(storeOpInst).getMemRef(); in writesToLiveInOrEscapingMemrefs() 528 for (auto *storeOpInst : stores) in addToNode() local 529 node->stores.push_back(storeOpInst); in addToNode() 709 for (auto *storeOpInst : node->stores) { in gatherEscapingMemrefs() local 1826 for (auto *storeOpInst : sibNode->stores) { in findSiblingNodeToFuse() local [all …]
|