Home
last modified time | relevance | path

Searched refs:forwardSlice (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/mlir/lib/Analysis/
DSliceAnalysis.cpp31 SetVector<Operation *> *forwardSlice, in getForwardSliceImpl() argument
46 if (forwardSlice->count(userOp) == 0) in getForwardSliceImpl()
47 getForwardSliceImpl(userOp, forwardSlice, filter); in getForwardSliceImpl()
50 if (forwardSlice->count(userOp) == 0) in getForwardSliceImpl()
51 getForwardSliceImpl(userOp, forwardSlice, filter); in getForwardSliceImpl()
54 if (forwardSlice->count(userOp) == 0) in getForwardSliceImpl()
55 getForwardSliceImpl(userOp, forwardSlice, filter); in getForwardSliceImpl()
60 if (forwardSlice->count(userOp) == 0) in getForwardSliceImpl()
61 getForwardSliceImpl(userOp, forwardSlice, filter); in getForwardSliceImpl()
65 forwardSlice->insert(op); in getForwardSliceImpl()
[all …]
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DHoisting.cpp106 llvm::SetVector<Operation *> forwardSlice; in hoistRedundantVectorTransfers() local
107 getForwardSlice(transferRead, &forwardSlice); in hoistRedundantVectorTransfers()
112 for (auto *sliceOp : llvm::reverse(forwardSlice)) { in hoistRedundantVectorTransfers()
/external/llvm-project/mlir/test/lib/Dialect/Affine/
DTestVectorizationUtils.cpp175 SetVector<Operation *> forwardSlice; in testForwardSlicing() local
176 getForwardSlice(m.getMatchedOperation(), &forwardSlice); in testForwardSlicing()
179 for (auto *op : forwardSlice) in testForwardSlicing()
/external/llvm-project/mlir/include/mlir/Analysis/
DSliceAnalysis.h71 Operation *op, llvm::SetVector<Operation *> *forwardSlice,
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopUtils.cpp1804 SetVector<Operation *> forwardSlice; in hoistOpsBetween() local
1805 getForwardSlice(outer.getOperation(), &forwardSlice, [&inner](Operation *op) { in hoistOpsBetween()
1815 if (forwardSlice.count(&op) > 0) { in hoistOpsBetween()