Loom C API
Public Loom compiler C API
Loading...
Searching...
No Matches
loomc_spirv_cooperative_vector_row_t Struct Reference

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.

Detailed Description

Cooperative vector operation fact row.

Forward declaration for a cooperative vector operation fact row.


The documentation for this struct was generated from the following file: