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/BufferizationOpsDialect.h.inc"
#include "mlir/Dialect/Bufferization/IR/BufferizationOps.h.inc"
+ 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.

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::bufferization
 

Macros

#define GET_OP_CLASSES
 

Functions

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

◆ GET_OP_CLASSES

#define GET_OP_CLASSES

Definition at line 27 of file Bufferization.h.