MLIR 24.0.0git
VectorMaskElimination.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::vector

Macros

#define GEN_PASS_DEF_ELIMINATEVECTORMASKS

Functions

void mlir::vector::eliminateVectorMasks (IRRewriter &rewriter, FunctionOpInterface function, std::optional< VscaleRange > vscaleRange={})
 Split a vector.transfer operation into an in-bounds (i.e., no out-of-bounds masking) fastpath and a slowpath.

Macro Definition Documentation

◆ GEN_PASS_DEF_ELIMINATEVECTORMASKS

#define GEN_PASS_DEF_ELIMINATEVECTORMASKS

Definition at line 18 of file VectorMaskElimination.cpp.