File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 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"> {
2626 Implementing this interface establishes a contract between this type and the
2727 vector type, indicating that this type can be used as element of vectors.
2828
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.
3233
3334 Note: This type interface is still evolving. It currently has no methods
3435 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