| addEdge(unsigned srcId, unsigned dstId, Value value) | mlir::affine::MemRefDependenceGraph | |
| addNode(Operation *op) | mlir::affine::MemRefDependenceGraph | |
| addToNode(unsigned id, ArrayRef< Operation * > loads, ArrayRef< Operation * > stores, ArrayRef< Operation * > memrefLoads, ArrayRef< Operation * > memrefStores, ArrayRef< Operation * > memrefFrees) | mlir::affine::MemRefDependenceGraph | |
| block | mlir::affine::MemRefDependenceGraph | |
| clearNodeLoadAndStores(unsigned id) | mlir::affine::MemRefDependenceGraph | |
| dump() const | mlir::affine::MemRefDependenceGraph | inline |
| forEachMemRefEdge(ArrayRef< Edge > edges, const std::function< void(Edge)> &callback) | mlir::affine::MemRefDependenceGraph | |
| forEachMemRefInputEdge(unsigned id, const std::function< void(Edge)> &callback) | mlir::affine::MemRefDependenceGraph | |
| forEachMemRefOutputEdge(unsigned id, const std::function< void(Edge)> &callback) | mlir::affine::MemRefDependenceGraph | |
| gatherDefiningNodes(unsigned id, DenseSet< unsigned > &definingNodes) const | mlir::affine::MemRefDependenceGraph | |
| getForOpNode(AffineForOp forOp) const | mlir::affine::MemRefDependenceGraph | |
| getForOpNode(AffineForOp forOp) | mlir::affine::MemRefDependenceGraph | inline |
| getFusedLoopNestInsertionPoint(unsigned srcId, unsigned dstId) const | mlir::affine::MemRefDependenceGraph | |
| getIncomingMemRefAccesses(unsigned id, Value memref) const | mlir::affine::MemRefDependenceGraph | |
| getNode(unsigned id) const | mlir::affine::MemRefDependenceGraph | |
| getNode(unsigned id) | mlir::affine::MemRefDependenceGraph | inline |
| getOutEdgeCount(unsigned id, Value memref=nullptr) const | mlir::affine::MemRefDependenceGraph | |
| hasDependencePath(unsigned srcId, unsigned dstId) const | mlir::affine::MemRefDependenceGraph | |
| hasEdge(unsigned srcId, unsigned dstId, Value value=nullptr) const | mlir::affine::MemRefDependenceGraph | |
| hasNode(unsigned id) const | mlir::affine::MemRefDependenceGraph | inline |
| inEdges | mlir::affine::MemRefDependenceGraph | |
| init(bool fullAffineDependences=true) | mlir::affine::MemRefDependenceGraph | |
| MemRefDependenceGraph(Block &block) | mlir::affine::MemRefDependenceGraph | inline |
| memrefEdgeCount | mlir::affine::MemRefDependenceGraph | |
| nextNodeId | mlir::affine::MemRefDependenceGraph | |
| nodes | mlir::affine::MemRefDependenceGraph | |
| outEdges | mlir::affine::MemRefDependenceGraph | |
| print(raw_ostream &os) const | mlir::affine::MemRefDependenceGraph | |
| removeEdge(unsigned srcId, unsigned dstId, Value value) | mlir::affine::MemRefDependenceGraph | |
| removeNode(unsigned id) | mlir::affine::MemRefDependenceGraph | |
| updateEdges(unsigned srcId, unsigned dstId, const DenseSet< Value > &privateMemRefs, bool removeSrcId) | mlir::affine::MemRefDependenceGraph | |
| updateEdges(unsigned sibId, unsigned dstId) | mlir::affine::MemRefDependenceGraph | |
| writesToLiveInOrEscapingMemrefs(unsigned id) const | mlir::affine::MemRefDependenceGraph | |