MLIR 22.0.0git
mlir::SparsificationAndBufferizationOptions Struct Reference

#include "mlir/Dialect/SparseTensor/Transforms/Passes.h"

Public Attributes

int32_t vectorLength = 0
bool enableVLAVectorization = false
bool enableSIMDIndex32 = false
bool enableGPULibgen = false
mlir::SparseEmitStrategy sparseEmitStrategy = mlir::SparseEmitStrategy::kFunctional
mlir::SparseParallelizationStrategy parallelization = mlir::SparseParallelizationStrategy::kNone

Detailed Description

Definition at line 894 of file Passes.h.

Member Data Documentation

◆ enableGPULibgen

bool mlir::SparsificationAndBufferizationOptions::enableGPULibgen = false

Definition at line 898 of file Passes.h.

◆ enableSIMDIndex32

bool mlir::SparsificationAndBufferizationOptions::enableSIMDIndex32 = false

Definition at line 897 of file Passes.h.

◆ enableVLAVectorization

bool mlir::SparsificationAndBufferizationOptions::enableVLAVectorization = false

Definition at line 896 of file Passes.h.

◆ parallelization

mlir::SparseParallelizationStrategy mlir::SparsificationAndBufferizationOptions::parallelization = mlir::SparseParallelizationStrategy::kNone

Definition at line 900 of file Passes.h.

◆ sparseEmitStrategy

mlir::SparseEmitStrategy mlir::SparsificationAndBufferizationOptions::sparseEmitStrategy = mlir::SparseEmitStrategy::kFunctional

Definition at line 899 of file Passes.h.

◆ vectorLength

int32_t mlir::SparsificationAndBufferizationOptions::vectorLength = 0

Definition at line 895 of file Passes.h.


The documentation for this struct was generated from the following file: