MLIR  20.0.0git
mlir::affine::MemRefDependenceGraph Member List

This is the complete list of members for mlir::affine::MemRefDependenceGraph, including all inherited members.

addEdge(unsigned srcId, unsigned dstId, Value value)mlir::affine::MemRefDependenceGraph
addNode(Operation *op)mlir::affine::MemRefDependenceGraph
addToNode(unsigned id, const SmallVectorImpl< Operation * > &loads, const SmallVectorImpl< Operation * > &stores)mlir::affine::MemRefDependenceGraph
blockmlir::affine::MemRefDependenceGraph
clearNodeLoadAndStores(unsigned id)mlir::affine::MemRefDependenceGraph
dump() constmlir::affine::MemRefDependenceGraphinline
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)mlir::affine::MemRefDependenceGraph
getForOpNode(AffineForOp forOp)mlir::affine::MemRefDependenceGraph
getFusedLoopNestInsertionPoint(unsigned srcId, unsigned dstId)mlir::affine::MemRefDependenceGraph
getIncomingMemRefAccesses(unsigned id, Value memref)mlir::affine::MemRefDependenceGraph
getNode(unsigned id)mlir::affine::MemRefDependenceGraph
getOutEdgeCount(unsigned id, Value memref=nullptr)mlir::affine::MemRefDependenceGraph
hasDependencePath(unsigned srcId, unsigned dstId)mlir::affine::MemRefDependenceGraph
hasEdge(unsigned srcId, unsigned dstId, Value value=nullptr)mlir::affine::MemRefDependenceGraph
inEdgesmlir::affine::MemRefDependenceGraph
init()mlir::affine::MemRefDependenceGraph
MemRefDependenceGraph(Block &block)mlir::affine::MemRefDependenceGraphinline
memrefEdgeCountmlir::affine::MemRefDependenceGraph
nextNodeIdmlir::affine::MemRefDependenceGraph
nodesmlir::affine::MemRefDependenceGraph
outEdgesmlir::affine::MemRefDependenceGraph
print(raw_ostream &os) constmlir::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)mlir::affine::MemRefDependenceGraph