25void mlir::transform::ApplyVectorContractToFMAPatternsOp::populatePatterns(
30void mlir::transform::ApplyVectorContractToPackedTypeDotProductPatternsOp::
35void mlir::transform::ApplyVectorContractBF16ToFMAPatternsOp::populatePatterns(
40void mlir::transform::ApplySinkVectorProducerOpsPatternsOp::populatePatterns(
45void mlir::transform::ApplyShuffleVectorFMAOpsPatternsOp::populatePatterns(
50void mlir::transform::ApplyVectorContractToAMXDotProductPatternsOp::
60class X86TransformDialectExtension
62 X86TransformDialectExtension> {
66 X86TransformDialectExtension() {
67 declareGeneratedDialect<x86::X86Dialect>();
68 declareGeneratedDialect<LLVM::LLVMDialect>();
71#include "mlir/Dialect/X86/TransformOps/X86TransformOps.cpp.inc"
78#include "mlir/Dialect/X86/TransformOps/X86TransformOps.cpp.inc"
#define MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(CLASS_NAME)
The DialectRegistry maps a dialect namespace to a constructor for the matching dialect.
void addExtensions()
Add the given extensions to the registry.
Base class for extensions of the Transform dialect that supports injecting operations into the Transf...
void registerTransformDialectExtension(DialectRegistry ®istry)
void populateVectorContractToPackedTypeDotProductPatterns(RewritePatternSet &patterns)
void populateSinkVectorProducerOpsPatterns(RewritePatternSet &patterns)
void populateVectorContractToAMXDotProductPatterns(RewritePatternSet &patterns)
void populateVectorContractBF16ToFMAPatterns(RewritePatternSet &patterns)
void populateShuffleVectorFMAOpsPatterns(RewritePatternSet &patterns)
void populateVectorContractToFMAPatterns(RewritePatternSet &patterns)
Include the generated interface declarations.