Searched refs:blockArgs (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/ |
| H A D | Deserializer.cpp | 1806 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 D | TosaToLinalg.cpp | 662 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 D | FuncToLLVM.cpp | 424 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 D | SCF.cpp | 86 Region ®ion, 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()
|