Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DMultiBuffer.cpp102 llvm::Optional<Value> inductionVar = candidateLoop.getSingleInductionVar(); in multiBuffer() local
105 if (!inductionVar || !lowerBound || !singleStep) in multiBuffer()
128 std::array<Value, 3> operands = {*inductionVar, lowerBoundValue, stepValue}; in multiBuffer()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Utils/
H A DUtils.cpp544 Value inductionVar) { in normalizeLoop() argument
577 ? inductionVar in normalizeLoop()
578 : insideLoopBuilder.create<arith::MulIOp>(loc, inductionVar, step); in normalizeLoop()
586 inductionVar.replaceAllUsesExcept(shifted, preserve); in normalizeLoop()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DAffinePromotion.cpp460 auto inductionVar = loopAndIndex.second; in matchAndRewrite() local
469 loop.getInductionVar().replaceAllUsesWith(inductionVar); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp1463 Value inductionVar = in build() local
1476 bodyBuilder(builder, result.location, inductionVar, in build()