|
Loom C API
Public Loom compiler C API
|
Cooperative vector operation fact row. More...
#include <profile.h>
Data Fields | |
| loomc_string_view_t | name |
| Stable row name for diagnostics, caches, and tests. | |
| loomc_target_fact_state_t | state |
| Known availability state for this row. | |
| loomc_string_view_t | provenance |
| Borrowed provenance string used in diagnostics. | |
| loomc_spirv_feature_bits_t | required_features |
| Feature bits required before this row is legal. | |
| uint16_t | m_size |
| Output vector component count. | |
| uint16_t | k_size |
| Logical input vector component count. | |
| loomc_spirv_component_type_t | input_type |
| Component type of the Input vector object. | |
| loomc_spirv_component_type_t | input_interpretation |
| InputInterpretation operand value. | |
| loomc_spirv_component_type_t | matrix_interpretation |
| MatrixInterpretation operand value. | |
| loomc_spirv_component_type_t | bias_interpretation |
| BiasInterpretation operand value. | |
| loomc_spirv_component_type_t | result_type |
| Component type of the Result vector object. | |
| loomc_spirv_cooperative_vector_matrix_layout_flags_t | matrix_layout_flags |
| Accepted matrix layout operands. | |
| loomc_spirv_storage_class_flags_t | storage_class_flags |
| Accepted matrix pointer storage classes. | |
| loomc_spirv_cooperative_vector_flags_t | flags |
| Additional cooperative vector behavior flags. | |
Cooperative vector operation fact row.
Forward declaration for a cooperative vector operation fact row.