Expand description
Abstract Syntax Tree definitions for CUDA
Structs§
- Ast
- Root AST node
- Block
- Block of statements
- Function
Def - Function definition
- Global
Var - Global variable definition
- Kernel
Def - CUDA kernel definition
- Parameter
- Function parameter
- Texture
Type - Texture types
- TypeDef
- Type definition
- Vector
Type - Vector types
Enums§
- Binary
Op - Binary operators
- Dimension
- Dimensions for thread/block indexing
- Expression
- Expression types
- Float
Type - Floating-point types
- Function
Qualifier - Function qualifiers
- IntType
- Integer types
- Item
- Top-level items in CUDA code
- Kernel
Attribute - Kernel attributes (launch bounds, etc.)
- Literal
- Literal values
- Param
Qualifier - Parameter qualifiers
- Statement
- Statement types
- Storage
Class - Storage classes
- Texture
Dim - Texture dimensions
- Type
- CUDA types
- UnaryOp
- Unary operators
- WarpOp
- Warp-level operations