Lines Matching refs:options
24 Operation *op, const OneShotBufferizationOptions &options) { in insertTensorCopies() argument
25 OneShotAnalysisState state(op, options); in insertTensorCopies()
29 if (options.bufferizeFunctionBoundaries) { in insertTensorCopies()
37 if (options.testAnalysisOnly) in insertTensorCopies()
91 options(llvm::None) {} in TensorCopyInsertionPass()
92 TensorCopyInsertionPass(const OneShotBufferizationOptions &options) in TensorCopyInsertionPass()
93 : TensorCopyInsertionBase<TensorCopyInsertionPass>(), options(options) {} in TensorCopyInsertionPass()
100 if (options) { in runOnOperation()
101 if (failed(insertTensorCopies(getOperation(), *options))) in runOnOperation()
104 OneShotBufferizationOptions options; in runOnOperation() local
105 options.allowReturnAllocs = allowReturnAllocs; in runOnOperation()
106 options.bufferizeFunctionBoundaries = bufferizeFunctionBoundaries; in runOnOperation()
107 options.createDeallocs = createDeallocs; in runOnOperation()
109 options.defaultMemorySpace = None; in runOnOperation()
110 if (failed(insertTensorCopies(getOperation(), options))) in runOnOperation()
116 Optional<OneShotBufferizationOptions> options; member
125 const OneShotBufferizationOptions &options) { in createTensorCopyInsertionPass() argument
126 return std::make_unique<TensorCopyInsertionPass>(options); in createTensorCopyInsertionPass()