Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

CUDAAnalysisCache
CUDACacheEntry
CUDAConstantFoldingHelper
CUDADepGraph
CUDADominatorTree
CUDAExtCache
Analysis cache for CUDAExt.
CUDAExtConstFolder
Constant folding helper for CUDAExt.
CUDAExtDepGraph
Dependency graph for CUDAExt.
CUDAExtDomTree
Dominator tree for CUDAExt.
CUDAExtLiveness
Liveness analysis for CUDAExt.
CUDAExtPassConfig
Configuration for CUDAExt passes.
CUDAExtPassRegistry
Pass registry for CUDAExt.
CUDAExtPassStats
Statistics for CUDAExt passes.
CUDAExtWorklist
Worklist for CUDAExt.
CUDALivenessInfo
CUDAPassConfig
CUDAPassRegistry
CUDAPassStats
CUDAWorklist
CudaBackend
Emitter state for producing CUDA .cu source code.
CudaKernel
A CUDA kernel (__global__ function).
CudaModule
Top-level CUDA module representing a single .cu file.
CudaParam
A parameter in a CUDA kernel or device function.
DeviceFunction
A __device__ (or __host__ __device__) helper function.
LaunchBounds
Optional launch-bounds hint: __launch_bounds__(maxThreads[, minBlocks]).
LaunchConfig
CUDA kernel launch configuration.
SharedMemDecl
A __shared__ memory declaration inside a kernel.

Enums§

CUDAExtPassPhase
Pass execution phase for CUDAExt.
CUDAPassPhase
CudaBinOp
Binary operators available in CUDA C++ expressions.
CudaExpr
CUDA C++ expression AST node.
CudaQualifier
CUDA function / variable qualifiers.
CudaStmt
CUDA statement AST node.
CudaType
CUDA / C++ type representation used in generated .cu files.
CudaUnOp
Unary prefix operators.
MemcpyKind
Kind of cudaMemcpy transfer.