Skip to content

Implement attributed matrix handle in the AST #8122

@hekota

Description

@hekota

Implement new type attribute __LinAlg_Matrix_Attributes that will be used to specify matrix component type, dimensions, use and scope (this includes enabling C11++ -style attributes in DXC).

Add two new AST types that will combine the builtin handle type __builtin_LinAlg_Matrix with the new attribute into a unique Clang type representing a specific matrix configuration.

We need to add two new types in order to represent a matrix handle with specific parameters as well as a handle with template-dependent arguments.

See parent issue for more details.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions