File tree 1 file changed +4
-3
lines changed
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -26,9 +26,10 @@ def VectorElementTypeInterface : TypeInterface<"VectorElementTypeInterface"> {
26
26
Implementing this interface establishes a contract between this type and the
27
27
vector type, indicating that this type can be used as element of vectors.
28
28
29
- Vector element types are treated as a bag of bits without any assumed
30
- structure. The size of an element type must be constant, but it does not
31
- necessarily have to be a compile-time constant.
29
+ Vector element types are atomic and treated as a bag of bits, i.e., they
30
+ cannot be decomposed into other types at the abstraction level where they
31
+ appear in vectors. The size of an element type must be constant, but it does
32
+ not necessarily have to be a compile-time constant.
32
33
33
34
Note: This type interface is still evolving. It currently has no methods
34
35
and is just used as marker to allow types to opt into being vector elements.
You can’t perform that action at this time.
0 commit comments