Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/
H A DDeserializer.cpp1806 SmallVector<Value, 4> blockArgs; in structurize() local
1808 blockArgs = {mergeBlock->args_begin(), mergeBlock->args_end()}; in structurize()
1814 ArrayRef<Value>(blockArgs)); in structurize()
1928 SmallVector<Value, 4> blockArgs; in wireUpBlockArgument() local
1929 blockArgs.reserve(phiInfo.size()); in wireUpBlockArgument()
1932 blockArgs.push_back(value); in wireUpBlockArgument()
1943 blockArgs); in wireUpBlockArgument()
1951 branchCondOp.getLoc(), branchCondOp.condition(), blockArgs, in wireUpBlockArgument()
1958 branchCondOp.getTrueBlockArguments(), blockArgs, in wireUpBlockArgument()
/llvm-project-15.0.7/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalg.cpp662 operation, blockArgs.take_front(operation->getNumOperands()), in elementwiseMatchAndRewriteHelper()
844 op, blockArgs, elementTy, rewriter); in reduceMatchAndRewriteHelper()
1251 ValueRange blockArgs) { in matchAndRewrite() argument
1252 Value value = blockArgs[0]; in matchAndRewrite()
1267 : blockArgs[multiplierArg]; in matchAndRewrite()
1268 Value shift = shiftConstant ? shiftConstant : blockArgs[shiftArg]; in matchAndRewrite()
1300 blockArgs.back().getType().cast<IntegerType>(); in matchAndRewrite()
2003 ValueRange blockArgs) { in matchAndRewrite() argument
2004 auto newValue = blockArgs[0]; in matchAndRewrite()
2005 auto oldIndex = blockArgs[1]; in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/FuncToLLVM/
H A DFuncToLLVM.cpp424 auto blockArgs = entryBlock->getArguments(); in matchAndRewrite() local
425 assert(blockArgs.size() == oldArgTypes.size() && in matchAndRewrite()
430 for (auto it : llvm::zip(blockArgs, oldArgTypes)) { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp86 Region &region, ValueRange blockArgs = {}) { in replaceOpWithRegion() argument
91 rewriter.mergeBlockBefore(block, op, blockArgs);
227 SmallVector<Value> blockArgs; in matchAndRewrite() local
230 blockArgs.push_back(postBlock->addArgument(res.getType(), res.getLoc())); in matchAndRewrite()
232 rewriter.replaceOp(op, blockArgs); in matchAndRewrite()
754 SmallVector<Value, 4> blockArgs; in matchAndRewrite() local
755 blockArgs.reserve(op.getNumIterOperands() + 1); in matchAndRewrite()
756 blockArgs.push_back(op.getLowerBound()); in matchAndRewrite()
757 llvm::append_range(blockArgs, op.getIterOperands()); in matchAndRewrite()
758 replaceOpWithRegion(rewriter, op, op.getLoopBody(), blockArgs); in matchAndRewrite()