Home
last modified time | relevance | path

Searched refs:BufferizationOptions (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferize.cpp155 static BufferizationOptions::LayoutMapOption
158 return BufferizationOptions::LayoutMapOption::FullyDynamicLayoutMap; in parseLayoutMapOption()
160 return BufferizationOptions::LayoutMapOption::IdentityLayoutMap; in parseLayoutMapOption()
162 return BufferizationOptions::LayoutMapOption::InferLayoutMap; in parseLayoutMapOption()
197 BufferizationOptions::LayoutMapOption unknownTypeConversionOption = in runOnOperation()
200 const BufferizationOptions &options) { in runOnOperation()
203 BufferizationOptions::LayoutMapOption::IdentityLayoutMap) in runOnOperation()
260 BufferizationOptions options = getPartialBufferizationOptions(); in runOnOperation()
318 const BufferizationOptions &options, in BufferizationRewriter()
485 BufferizationOptions bufferization::getPartialBufferizationOptions() { in getPartialBufferizationOptions()
[all …]
H A DFuncBufferizableOpInterfaceImpl.cpp65 const BufferizationOptions &options) { in getBufferizedFunctionArgType()
72 BufferizationOptions::LayoutMapOption::IdentityLayoutMap) { in getBufferizedFunctionArgType()
260 const BufferizationOptions &options) const { in bufferize()
371 const BufferizationOptions &options) const { in bufferize()
393 const BufferizationOptions &options) const { in bufferize()
474 BufferizationOptions::LayoutMapOption::IdentityLayoutMap) { in bufferize()
H A DOneShotAnalysis.cpp425 const BufferizationOptions &options = state.getOptions(); in hasReadAfterWriteInterference()
834 const BufferizationOptions &options = state.getOptions(); in checkAliasInfoConsistency()
H A DOneShotModuleBufferize.cpp428 BufferizationOptions::LayoutMapOption::InferLayoutMap) in bufferizeModuleOp()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/IR/
H A DBufferizableOpInterface.h173 struct BufferizationOptions { struct
193 Value, unsigned, const BufferizationOptions &)>; argument
201 BufferizationOptions(); argument
457 const BufferizationOptions &getOptions() const { return options; } in getOptions()
459 explicit AnalysisState(const BufferizationOptions &options);
471 const BufferizationOptions &options;
479 bool escape, const BufferizationOptions &options,
490 const BufferizationOptions &options);
497 const BufferizationOptions &options);
518 const BufferizationOptions &options);
[all …]
H A DBufferizationOps.td79 const BufferizationOptions &options);
243 const BufferizationOptions &options);
312 const BufferizationOptions &options) const {
404 const BufferizationOptions &options);
H A DBufferizableOpInterface.td269 "const BufferizationOptions &":$options),
349 "const BufferizationOptions &":$options),
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizableOpInterface.cpp69 const BufferizationOptions &options, bool copy) { in allocateTensorForShapedValue()
210 OpResult opResult, const BufferizationOptions &options) { in shouldDeallocateOpResult()
262 const BufferizationOptions &options) { in defaultUnknownTypeConverter()
268 BufferizationOptions::BufferizationOptions() in BufferizationOptions() function in BufferizationOptions
271 bool BufferizationOptions::isOpAllowed(Operation *op) const { in isOpAllowed()
282 BufferizationOptions::dynCastBufferizableOp(Operation *op) const { in dynCastBufferizableOp()
292 BufferizationOptions::dynCastBufferizableOp(Value value) const { in dynCastBufferizableOp()
299 void BufferizationOptions::addDialectStateInitializer( in addDialectStateInitializer()
440 AnalysisState::AnalysisState(const BufferizationOptions &options) in AnalysisState()
442 for (const BufferizationOptions::AnalysisStateInitFn &fn : in AnalysisState()
[all …]
H A DBufferizationOps.cpp153 const BufferizationOptions &options) { in bufferize()
518 const BufferizationOptions &options) { in bufferize()
654 const BufferizationOptions &options) { in bufferize()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DBufferize.h28 struct BufferizationOptions;
66 LogicalResult bufferizeOp(Operation *op, const BufferizationOptions &options,
70 BufferizationOptions getPartialBufferizationOptions();
H A DOneShotAnalysis.h23 struct OneShotBufferizationOptions : public BufferizationOptions {
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp51 const BufferizationOptions &options) const { in bufferize()
111 const BufferizationOptions &options) const { in bufferize()
197 const BufferizationOptions &options) const { in bufferize()
235 const BufferizationOptions &options) const { in bufferize()
279 const BufferizationOptions &options) const { in bufferize()
328 const BufferizationOptions &options) const { in bufferize()
372 const BufferizationOptions &options) const { in bufferize()
441 const BufferizationOptions &options) const { in bufferize()
535 const BufferizationOptions &options) const { in bufferize()
699 const BufferizationOptions &options) const { in bufferize()
[all …]
H A DBufferize.cpp32 BufferizationOptions options = getPartialBufferizationOptions(); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Pipelines/
H A DSparseTensorPipelines.cpp34 BufferizationOptions::LayoutMapOption::IdentityLayoutMap; in getBufferizationOptions()
36 const BufferizationOptions &options) { in getBufferizationOptions()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DBufferizableOpInterfaceImpl.cpp77 const BufferizationOptions &options) const { in bufferize()
163 const BufferizationOptions &options) const { in bufferize()
287 const BufferizationOptions &options) { in getBuffers()
307 const BufferizationOptions &options) { in getYieldedBuffer()
344 const BufferizationOptions &options) { in getYieldedValues()
476 const BufferizationOptions &options) const { in getBufferType()
483 const BufferizationOptions &options) const { in bufferize()
713 const BufferizationOptions &options) const { in bufferize()
883 const BufferizationOptions &options) const { in bufferize()
963 const BufferizationOptions &options) const { in bufferize()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/
H A DBufferizableOpInterfaceImpl.cpp26 const BufferizationOptions &options) const { in bufferize()
88 const BufferizationOptions &options) const { in bufferize()
142 const BufferizationOptions &options) const { in bufferize()
H A DBufferize.cpp33 BufferizationOptions options = getPartialBufferizationOptions(); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DBufferizableOpInterfaceImpl.cpp49 const BufferizationOptions &options) const { in bufferize()
96 const BufferizationOptions &options) const { in bufferize()
H A DBufferize.cpp29 BufferizationOptions options = getPartialBufferizationOptions(); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DBufferizableOpInterfaceImpl.cpp25 const BufferizationOptions &options) { in bufferizeLinalgOp()
130 const BufferizationOptions &options) const { in bufferize()
H A DBufferize.cpp30 BufferizationOptions options = getPartialBufferizationOptions(); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/
H A DBufferizableOpInterfaceImpl.cpp62 const BufferizationOptions &options) const { in bufferize()
130 const BufferizationOptions &options) const { in bufferize()
H A DBufferize.cpp25 BufferizationOptions options = getPartialBufferizationOptions(); in runOnOperation()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/TransformOps/
H A DBufferizationTransformOps.td26 corresponding to options in `BufferizationOptions` and the