DPC++ Runtime
Runtime libraries for oneAPI DPC++
__spv Namespace Reference

Classes

struct  __spirv_JointMatrixINTEL
 
struct  complex_double
 
struct  complex_float
 
struct  complex_half
 
struct  MemorySemanticsMask
 
struct  Scope
 
struct  StorageClass
 

Enumerations

enum  GroupOperation : uint32_t { GroupOperation::Reduce = 0, GroupOperation::InclusiveScan = 1, GroupOperation::ExclusiveScan = 2 }
 
enum  MatrixLayout : uint32_t { MatrixLayout::RowMajor = 0, MatrixLayout::ColumnMajor = 1, MatrixLayout::Packed = 2, MatrixLayout::Dynamic = 3 }
 
enum  MatrixUse : uint32_t { MatrixUse::MatrixA = 0, MatrixUse::MatrixB = 1, MatrixUse::Accumulator = 2 }
 

Enumeration Type Documentation

◆ GroupOperation

enum __spv::GroupOperation : uint32_t
strong
Enumerator
Reduce 
InclusiveScan 
ExclusiveScan 

Definition at line 109 of file spirv_types.hpp.

◆ MatrixLayout

enum __spv::MatrixLayout : uint32_t
strong
Enumerator
RowMajor 
ColumnMajor 
Packed 
Dynamic 

Definition at line 116 of file spirv_types.hpp.

◆ MatrixUse

enum __spv::MatrixUse : uint32_t
strong
Enumerator
MatrixA 
MatrixB 
Accumulator 

Definition at line 132 of file spirv_types.hpp.