MLIR  16.0.0git
Namespaces | Macros | Functions
Bufferization.h File Reference
#include "mlir/Dialect/Bufferization/IR/AllocationOpInterface.h"
#include "mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h"
#include "mlir/Interfaces/CopyOpInterface.h"
#include "mlir/Interfaces/InferTypeOpInterface.h"
#include "mlir/Dialect/Bufferization/IR/"
#include "mlir/Dialect/Bufferization/IR/"
+ Include dependency graph for Bufferization.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


 Include the generated interface declarations.




void mlir::bufferization::populateDynamicDimSizes (OpBuilder &b, Location loc, Value shapedValue, SmallVector< Value > &dynamicDims)
 Populate dynamicDims with tensor::DimOp / memref::DimOp results for all dynamic dimensions of the given shaped value. More...
FailureOr< Valuemlir::bufferization::castOrReallocMemRefValue (OpBuilder &b, Value value, MemRefType type)
 Try to cast the given ranked MemRef-typed value to the given ranked MemRef type. More...
LogicalResult mlir::bufferization::foldToMemrefToTensorPair (RewriterBase &rewriter, ToMemrefOp toMemref)
 Try to fold to_memref(to_tensor(x)). More...

Macro Definition Documentation



Definition at line 27 of file Bufferization.h.