Searched refs:forwardSlice (Results 1 – 5 of 5) sorted by relevance
/external/llvm-project/mlir/lib/Analysis/ |
D | SliceAnalysis.cpp | 31 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/ |
D | Hoisting.cpp | 106 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/ |
D | TestVectorizationUtils.cpp | 175 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/ |
D | SliceAnalysis.h | 71 Operation *op, llvm::SetVector<Operation *> *forwardSlice,
|
/external/llvm-project/mlir/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 1804 SetVector<Operation *> forwardSlice; in hoistOpsBetween() local 1805 getForwardSlice(outer.getOperation(), &forwardSlice, [&inner](Operation *op) { in hoistOpsBetween() 1815 if (forwardSlice.count(&op) > 0) { in hoistOpsBetween()
|