Lines Matching refs:captures
130 SmallVector<Value> captures; member
141 ArrayRef<BlockArgument> captures();
157 llvm::SmallVector<Value> captures; member
181 ArrayRef<BlockArgument> ParallelComputeFunctionArgs::captures() { in captures() function in ParallelComputeFunctionArgs
214 llvm::SetVector<Value> captures; in getParallelComputeFunctionType() local
215 getUsedValuesDefinedAbove(op.getRegion(), op.getRegion(), captures); in getParallelComputeFunctionType()
218 inputs.reserve(2 + 4 * op.getNumLoops() + captures.size()); in getParallelComputeFunctionType()
240 for (Value capture : captures) in getParallelComputeFunctionType()
244 SmallVector<Value> capturesVector(captures.begin(), captures.end()); in getParallelComputeFunctionType()
307 ArrayRef<BlockArgument> captures = args.captures(); in createParallelComputeFunction() local
425 mapping.map(computeFuncType.captures, captures); in createParallelComputeFunction()
436 return {op.getNumLoops(), func, std::move(computeFuncType.captures)}; in createParallelComputeFunction()
597 operands.append(parallelComputeFunction.captures); in doAsyncDispatch()
679 computeFuncOperands.append(parallelComputeFunction.captures); in doSequentialDispatch()