Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DRewriteLoop.cpp104 llvm::SmallVector<mlir::Value> loopCarried; in matchAndRewrite() local
105 loopCarried.push_back(steppedIndex); in matchAndRewrite()
108 loopCarried.append(begin, terminator->operand_end()); in matchAndRewrite()
109 loopCarried.push_back(itersMinusOne); in matchAndRewrite()
110 rewriter.create<mlir::cf::BranchOp>(loc, conditionalBlock, loopCarried); in matchAndRewrite()
243 llvm::SmallVector<mlir::Value> loopCarried; in matchAndRewrite() local
244 loopCarried.push_back(stepped); in matchAndRewrite()
248 loopCarried.append(begin, terminator->operand_end()); in matchAndRewrite()
249 rewriter.create<mlir::cf::BranchOp>(loc, conditionBlock, loopCarried); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToControlFlow/
H A DSCFToControlFlow.cpp322 SmallVector<Value, 8> loopCarried; in matchAndRewrite() local
323 loopCarried.push_back(stepped); in matchAndRewrite()
324 loopCarried.append(terminator->operand_begin(), terminator->operand_end()); in matchAndRewrite()
325 rewriter.create<cf::BranchOp>(loc, conditionBlock, loopCarried); in matchAndRewrite()