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

Classes

struct  Scope
 
struct  StorageClass
 
struct  MemorySemanticsMask
 
struct  __spirv_JointMatrixINTEL
 

Enumerations

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

Enumeration Type Documentation

◆ GroupOperation

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

Definition at line 105 of file spirv_types.hpp.

◆ MatrixLayout

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

Definition at line 112 of file spirv_types.hpp.

◆ MatrixUse

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

Definition at line 119 of file spirv_types.hpp.