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 5050 of file Passes.h.

Member Data Documentation

◆ amx

bool mlir::ConvertVectorToLLVMPassOptions::amx = false

◆ armBF16

bool mlir::ConvertVectorToLLVMPassOptions::armBF16 = false

Definition at line 5058 of file Passes.h.

◆ armI8MM

bool mlir::ConvertVectorToLLVMPassOptions::armI8MM = false

Definition at line 5057 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 5053 of file Passes.h.

◆ vectorContractLowering

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

Definition at line 5060 of file Passes.h.

◆ vectorTransposeLowering

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

Definition at line 5061 of file Passes.h.

◆ x86Vector

bool mlir::ConvertVectorToLLVMPassOptions::x86Vector = false

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