[Mlir-commits] [mlir] [mlir][ArmSME] Add arm_sme.streaming_vl	operation (PR #77321)
    Cullen Rhodes 
    llvmlistbot at llvm.org
       
    Tue Jan  9 05:09:18 PST 2024
    
    
  
================
@@ -223,6 +223,21 @@ def ArmSME_CombiningKindAttr : EnumAttr<ArmSME_Dialect, CombiningKind,
   let defaultValue = "CombiningKind::Add";
 }
 
+def TypeSize : I32EnumAttr<"TypeSize", "Size of vector type", [
+  I32EnumAttrCase<"Bytes"      , 0, "bytes">,
+  I32EnumAttrCase<"HalfWords"  , 1, "half_words">,
+  I32EnumAttrCase<"Words"      , 2, "words">,
+  I32EnumAttrCase<"DoubleWords", 3, "double_words">,
+]> {
+  let cppNamespace = "::mlir::arm_sme";
+  let genSpecializedAttr = 0;
+}
+
+def ArmSME_TypeSizeAttr : EnumAttr<ArmSME_Dialect, TypeSize,
+                                          "type_size"> {
----------------
c-rhodes wrote:
nit: alignment
```suggestion
def ArmSME_TypeSizeAttr : EnumAttr<ArmSME_Dialect, TypeSize,
                                   "type_size"> {
```
https://github.com/llvm/llvm-project/pull/77321
    
    
More information about the Mlir-commits
mailing list