mlir.dialects._vector_transform_enum_gen¶
Attributes¶
Classes¶
control the lowering of |
|
control the lowering of |
|
control the splitting of |
|
control the lowering of |
Functions¶
|
|
|
|
|
|
|
Module Contents¶
- mlir.dialects._vector_transform_enum_gen._ods_ir¶
- class mlir.dialects._vector_transform_enum_gen.VectorContractLowering¶
Bases:
enum.IntEnumcontrol the lowering of
vector.contractoperations.- Dot = 0¶
- LLVMIntr = 1¶
- OuterProduct = 2¶
- ParallelArith = 3¶
- __str__()¶
Return str(self).
- mlir.dialects._vector_transform_enum_gen._vectorcontractloweringattr(x, context)¶
- class mlir.dialects._vector_transform_enum_gen.VectorMultiReductionLowering¶
Bases:
enum.IntEnumcontrol the lowering of
vector.multi_reduction.- InnerParallel = 0¶
- InnerReduction = 1¶
- __str__()¶
Return str(self).
- mlir.dialects._vector_transform_enum_gen._vectormultireductionloweringattr(x, context)¶
- class mlir.dialects._vector_transform_enum_gen.VectorTransferSplit¶
Bases:
enum.IntEnumcontrol the splitting of
vector.transferoperations into in-bounds and out-of-bounds variants.- None_ = 0¶
- VectorTransfer = 1¶
- LinalgCopy = 2¶
- ForceInBounds = 3¶
- __str__()¶
Return str(self).
- mlir.dialects._vector_transform_enum_gen._vectortransfersplitattr(x, context)¶
- class mlir.dialects._vector_transform_enum_gen.VectorTransposeLowering¶
Bases:
enum.IntEnumcontrol the lowering of
vector.transposeoperations.- EltWise = 0¶
- LLVMIntr = 1¶
- Shuffle1D = 2¶
- Shuffle16x16 = 3¶
- __str__()¶
Return str(self).
- mlir.dialects._vector_transform_enum_gen._vectortransposeloweringattr(x, context)¶