MLIR  16.0.0git
Functions
SparseTensorPipelines.cpp File Reference
#include "mlir/Dialect/SparseTensor/Pipelines/Passes.h"
#include "mlir/Conversion/Passes.h"
#include "mlir/Dialect/Arithmetic/Transforms/Passes.h"
#include "mlir/Dialect/Bufferization/Transforms/Bufferize.h"
#include "mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h"
#include "mlir/Dialect/Bufferization/Transforms/Passes.h"
#include "mlir/Dialect/Func/IR/FuncOps.h"
#include "mlir/Dialect/Linalg/Passes.h"
#include "mlir/Dialect/SparseTensor/IR/SparseTensor.h"
#include "mlir/Dialect/SparseTensor/Transforms/Passes.h"
#include "mlir/Pass/PassManager.h"
+ Include dependency graph for SparseTensorPipelines.cpp:

Go to the source code of this file.

Functions

static bufferization::OneShotBufferizationOptions getBufferizationOptions (bool analysisOnly)
 Return configuration options for One-Shot Bufferize. More...
 

Function Documentation

◆ getBufferizationOptions()

static bufferization::OneShotBufferizationOptions getBufferizationOptions ( bool  analysisOnly)
static

Return configuration options for One-Shot Bufferize.

Definition at line 27 of file SparseTensorPipelines.cpp.

References mlir::Type::cast(), mlir::bufferization::getMemRefTypeWithStaticIdentityLayout(), mlir::Value::getType(), options, and value.

Referenced by mlir::sparse_tensor::buildSparseCompiler().