MLIR  19.0.0git
Public Member Functions | Public Attributes | List of all members
mlir::x86vector::avx2::TransposeLoweringOptions Struct Reference

Structure to control the behavior of specialized AVX2 transpose lowering. More...

#include "mlir/Dialect/X86Vector/Transforms.h"

Public Member Functions

TransposeLoweringOptionslower4x8xf32 (bool lower=true)
 
TransposeLoweringOptionslower8x8xf32 (bool lower=true)
 

Public Attributes

bool lower4x8xf32_ = false
 
bool lower8x8xf32_ = false
 

Detailed Description

Structure to control the behavior of specialized AVX2 transpose lowering.

Definition at line 145 of file Transforms.h.

Member Function Documentation

◆ lower4x8xf32()

TransposeLoweringOptions& mlir::x86vector::avx2::TransposeLoweringOptions::lower4x8xf32 ( bool  lower = true)
inline

Definition at line 147 of file Transforms.h.

References lower4x8xf32_.

◆ lower8x8xf32()

TransposeLoweringOptions& mlir::x86vector::avx2::TransposeLoweringOptions::lower8x8xf32 ( bool  lower = true)
inline

Definition at line 152 of file Transforms.h.

References lower8x8xf32_.

Member Data Documentation

◆ lower4x8xf32_

bool mlir::x86vector::avx2::TransposeLoweringOptions::lower4x8xf32_ = false

Definition at line 146 of file Transforms.h.

Referenced by lower4x8xf32().

◆ lower8x8xf32_

bool mlir::x86vector::avx2::TransposeLoweringOptions::lower8x8xf32_ = false

Definition at line 151 of file Transforms.h.

Referenced by lower8x8xf32().


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