Home
last modified time | relevance | path

Searched refs:forOps (Results 1 – 6 of 6) sorted by relevance

/external/llvm-project/mlir/include/mlir/Transforms/
DLoopUtils.h147 SmallVector<SmallVector<AffineForOp, 8>, 8> tile(ArrayRef<AffineForOp> forOps,
150 SmallVector<Loops, 8> tile(ArrayRef<scf::ForOp> forOps, ArrayRef<Value> sizes,
157 SmallVector<AffineForOp, 8> tile(ArrayRef<AffineForOp> forOps,
159 Loops tile(ArrayRef<scf::ForOp> forOps, ArrayRef<Value> sizes,
/external/llvm-project/mlir/lib/Transforms/
DPipelineDataTransfer.cpp36 std::vector<AffineForOp> forOps; member
134 forOps.clear(); in runOnFunction()
135 getFunction().walk([&](AffineForOp forOp) { forOps.push_back(forOp); }); in runOnFunction()
136 for (auto forOp : forOps) in runOnFunction()
DLoopFusion.cpp82 SmallVector<AffineForOp, 4> forOps; member
90 forOps.push_back(cast<AffineForOp>(op)); in collect()
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopUtils.cpp988 SmallVectorImpl<T> &forOps, T rootForOp, in getPerfectlyNestedLoopsImpl() argument
991 forOps.push_back(rootForOp); in getPerfectlyNestedLoopsImpl()
1740 tileImpl(ArrayRef<ForType> forOps, ArrayRef<SizeType> sizes, in tileImpl() argument
1744 for (auto it : llvm::zip(forOps, sizes)) { in tileImpl()
1753 mlir::tile(ArrayRef<AffineForOp> forOps, ArrayRef<uint64_t> sizes, in tile() argument
1755 return tileImpl(forOps, sizes, targets); in tile()
1758 SmallVector<Loops, 8> mlir::tile(ArrayRef<scf::ForOp> forOps, in tile() argument
1761 return tileImpl(forOps, sizes, targets); in tile()
1766 tileImpl(ArrayRef<ForType> forOps, ArrayRef<SizeType> sizes, ForType target) { in tileImpl() argument
1768 for (auto loops : tile(forOps, sizes, ArrayRef<ForType>{target})) { in tileImpl()
[all …]
/external/llvm-project/mlir/lib/Analysis/
DAffineAnalysis.cpp91 SmallVector<AffineForOp, 8> forOps; in getIndexSet() local
97 forOps.push_back(forOp); in getIndexSet()
99 extractForInductionVars(forOps, &indices); in getIndexSet()
101 domain->reset(forOps.size(), /*numSymbols=*/0, /*numLocals=*/0, indices); in getIndexSet()
/external/llvm-project/mlir/docs/Rationale/
DUsageOfConst.md239 LogicalResult mlir::getIndexSet(MutableArrayRef<OpPointer<AffineForOp>> forOps,
247 LogicalResult mlir::getIndexSet(MutableArrayRef<AffineForOp> forOps,