Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DMultiBuffer.cpp84 LoopLikeOpInterface candidateLoop; in multiBuffer() local
97 candidateLoop = parentLoop; in multiBuffer()
100 if (!candidateLoop) in multiBuffer()
102 llvm::Optional<Value> inductionVar = candidateLoop.getSingleInductionVar(); in multiBuffer()
103 llvm::Optional<OpFoldResult> lowerBound = candidateLoop.getSingleLowerBound(); in multiBuffer()
104 llvm::Optional<OpFoldResult> singleStep = candidateLoop.getSingleStep(); in multiBuffer()
107 OpBuilder builder(candidateLoop); in multiBuffer()
109 getOrCreateValue(*singleStep, builder, candidateLoop->getLoc()); in multiBuffer()
111 getOrCreateValue(*lowerBound, builder, candidateLoop->getLoc()); in multiBuffer()
121 builder.setInsertionPoint(&candidateLoop.getLoopBody().front(), in multiBuffer()
[all …]