| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | Bufferize.cpp | 155 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 D | FuncBufferizableOpInterfaceImpl.cpp | 65 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 D | OneShotAnalysis.cpp | 425 const BufferizationOptions &options = state.getOptions(); in hasReadAfterWriteInterference() 834 const BufferizationOptions &options = state.getOptions(); in checkAliasInfoConsistency()
|
| H A D | OneShotModuleBufferize.cpp | 428 BufferizationOptions::LayoutMapOption::InferLayoutMap) in bufferizeModuleOp()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/IR/ |
| H A D | BufferizableOpInterface.h | 173 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 D | BufferizationOps.td | 79 const BufferizationOptions &options); 243 const BufferizationOptions &options); 312 const BufferizationOptions &options) const { 404 const BufferizationOptions &options);
|
| H A D | BufferizableOpInterface.td | 269 "const BufferizationOptions &":$options), 349 "const BufferizationOptions &":$options),
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/ |
| H A D | BufferizableOpInterface.cpp | 69 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 D | BufferizationOps.cpp | 153 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 D | Bufferize.h | 28 struct BufferizationOptions; 66 LogicalResult bufferizeOp(Operation *op, const BufferizationOptions &options, 70 BufferizationOptions getPartialBufferizationOptions();
|
| H A D | OneShotAnalysis.h | 23 struct OneShotBufferizationOptions : public BufferizationOptions {
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 51 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 D | Bufferize.cpp | 32 BufferizationOptions options = getPartialBufferizationOptions(); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Pipelines/ |
| H A D | SparseTensorPipelines.cpp | 34 BufferizationOptions::LayoutMapOption::IdentityLayoutMap; in getBufferizationOptions() 36 const BufferizationOptions &options) { in getBufferizationOptions()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 77 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 D | BufferizableOpInterfaceImpl.cpp | 26 const BufferizationOptions &options) const { in bufferize() 88 const BufferizationOptions &options) const { in bufferize() 142 const BufferizationOptions &options) const { in bufferize()
|
| H A D | Bufferize.cpp | 33 BufferizationOptions options = getPartialBufferizationOptions(); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 49 const BufferizationOptions &options) const { in bufferize() 96 const BufferizationOptions &options) const { in bufferize()
|
| H A D | Bufferize.cpp | 29 BufferizationOptions options = getPartialBufferizationOptions(); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 25 const BufferizationOptions &options) { in bufferizeLinalgOp() 130 const BufferizationOptions &options) const { in bufferize()
|
| H A D | Bufferize.cpp | 30 BufferizationOptions options = getPartialBufferizationOptions(); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 62 const BufferizationOptions &options) const { in bufferize() 130 const BufferizationOptions &options) const { in bufferize()
|
| H A D | Bufferize.cpp | 25 BufferizationOptions options = getPartialBufferizationOptions(); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/TransformOps/ |
| H A D | BufferizationTransformOps.td | 26 corresponding to options in `BufferizationOptions` and the
|