MLIR 22.0.0git
mlir::ConvertVectorToLLVMPassOptions Struct Reference

#include "mlir/Conversion/Passes.h"

Public Attributes

bool reassociateFPReductions = false
bool force32BitVectorIndices = true
bool useVectorAlignment = false
bool amx = false
bool armNeon = false
bool armSVE = false
bool armI8MM = false
bool armBF16 = false
bool x86Vector = false
vector::VectorContractLowering vectorContractLowering = vector::VectorContractLowering::Dot
vector::VectorTransposeLowering vectorTransposeLowering = vector::VectorTransposeLowering::EltWise

Detailed Description

Definition at line 4971 of file Passes.h.

Member Data Documentation

◆ amx

bool mlir::ConvertVectorToLLVMPassOptions::amx = false

◆ armBF16

bool mlir::ConvertVectorToLLVMPassOptions::armBF16 = false

Definition at line 4979 of file Passes.h.

◆ armI8MM

bool mlir::ConvertVectorToLLVMPassOptions::armI8MM = false

Definition at line 4978 of file Passes.h.

◆ armNeon

bool mlir::ConvertVectorToLLVMPassOptions::armNeon = false

◆ armSVE

bool mlir::ConvertVectorToLLVMPassOptions::armSVE = false

◆ force32BitVectorIndices

bool mlir::ConvertVectorToLLVMPassOptions::force32BitVectorIndices = true

◆ reassociateFPReductions

bool mlir::ConvertVectorToLLVMPassOptions::reassociateFPReductions = false

◆ useVectorAlignment

bool mlir::ConvertVectorToLLVMPassOptions::useVectorAlignment = false

Definition at line 4974 of file Passes.h.

◆ vectorContractLowering

vector::VectorContractLowering mlir::ConvertVectorToLLVMPassOptions::vectorContractLowering = vector::VectorContractLowering::Dot

Definition at line 4981 of file Passes.h.

◆ vectorTransposeLowering

vector::VectorTransposeLowering mlir::ConvertVectorToLLVMPassOptions::vectorTransposeLowering = vector::VectorTransposeLowering::EltWise

Definition at line 4982 of file Passes.h.

◆ x86Vector

bool mlir::ConvertVectorToLLVMPassOptions::x86Vector = false

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