MLIR 22.0.0git
mlir::x86vector Namespace Reference

Namespaces

namespace  avx2
 Helpers extracted from:

Classes

struct  MaskHelper
 Helper class to factor out the creation and extraction of masks from nibs. More...

Functions

void registerTransformDialectExtension (DialectRegistry &registry)
void populateVectorContractToFMAPatterns (RewritePatternSet &patterns)
void populateVectorContractToPackedTypeDotProductPatterns (RewritePatternSet &patterns)
void populateSinkVectorProducerOpsPatterns (RewritePatternSet &patterns)

Function Documentation

◆ populateSinkVectorProducerOpsPatterns()

void mlir::x86vector::populateSinkVectorProducerOpsPatterns ( RewritePatternSet & patterns)

Definition at line 144 of file SinkVectorProducerOps.cpp.

References mlir::patterns.

◆ populateVectorContractToFMAPatterns()

void mlir::x86vector::populateVectorContractToFMAPatterns ( RewritePatternSet & patterns)

Definition at line 140 of file VectorContractToFMA.cpp.

References mlir::patterns.

◆ populateVectorContractToPackedTypeDotProductPatterns()

void mlir::x86vector::populateVectorContractToPackedTypeDotProductPatterns ( RewritePatternSet & patterns)

Definition at line 298 of file VectorContractToPackedTypeDotProduct.cpp.

References mlir::patterns.

◆ registerTransformDialectExtension()

void mlir::x86vector::registerTransformDialectExtension ( DialectRegistry & registry)