MLIR 24.0.0git
mlir::vector::impl Namespace Reference

Classes

class  EliminateVectorMasksBase
class  LowerVectorMaskPassBase
class  LowerVectorMultiReductionBase
class  LowerVectorToFromElementsToShuffleTreeBase

Functions

std::unique_ptr<::mlir::Pass > createLowerVectorToFromElementsToShuffleTree ()
std::unique_ptr<::mlir::Pass > createEliminateVectorMasks ()
std::unique_ptr<::mlir::Pass > createEliminateVectorMasks (EliminateVectorMasksOptions options)

Function Documentation

◆ createEliminateVectorMasks() [1/2]

std::unique_ptr<::mlir::Pass > mlir::vector::impl::createEliminateVectorMasks ( )

Definition at line 91 of file VectorMaskElimination.cpp.

◆ createEliminateVectorMasks() [2/2]

std::unique_ptr<::mlir::Pass > mlir::vector::impl::createEliminateVectorMasks ( EliminateVectorMasksOptions options)

Definition at line 95 of file VectorMaskElimination.cpp.

◆ createLowerVectorToFromElementsToShuffleTree()

std::unique_ptr<::mlir::Pass > mlir::vector::impl::createLowerVectorToFromElementsToShuffleTree ( )

We declare an explicit private instantiation because Pass classes should only be visible by the current library.

Definition at line 312 of file LowerVectorToFromElementsToShuffleTree.cpp.