Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
Namespaces | Functions
proteus::builtins::gpu Namespace Reference

Namespaces

namespace  detail
 

Functions

VargetThreadIdX (FuncBase &Fn)
 
VargetBlockIdX (FuncBase &Fn)
 
VargetBlockDimX (FuncBase &Fn)
 
VargetGridDimX (FuncBase &Fn)
 
VargetThreadIdY (FuncBase &Fn)
 
VargetThreadIdZ (FuncBase &Fn)
 
VargetBlockIdY (FuncBase &Fn)
 
VargetBlockIdZ (FuncBase &Fn)
 
VargetBlockDimY (FuncBase &Fn)
 
VargetBlockDimZ (FuncBase &Fn)
 
VargetGridDimY (FuncBase &Fn)
 
VargetGridDimZ (FuncBase &Fn)
 
void syncThreads (FuncBase &Fn)
 

Function Documentation

◆ getBlockDimX()

Var & proteus::builtins::gpu::getBlockDimX ( FuncBase Fn)

◆ getBlockDimY()

Var & proteus::builtins::gpu::getBlockDimY ( FuncBase Fn)

◆ getBlockDimZ()

Var & proteus::builtins::gpu::getBlockDimZ ( FuncBase Fn)

◆ getBlockIdX()

Var & proteus::builtins::gpu::getBlockIdX ( FuncBase Fn)

◆ getBlockIdY()

Var & proteus::builtins::gpu::getBlockIdY ( FuncBase Fn)

◆ getBlockIdZ()

Var & proteus::builtins::gpu::getBlockIdZ ( FuncBase Fn)

◆ getGridDimX()

Var & proteus::builtins::gpu::getGridDimX ( FuncBase Fn)

◆ getGridDimY()

Var & proteus::builtins::gpu::getGridDimY ( FuncBase Fn)

◆ getGridDimZ()

Var & proteus::builtins::gpu::getGridDimZ ( FuncBase Fn)

◆ getThreadIdX()

Var & proteus::builtins::gpu::getThreadIdX ( FuncBase Fn)

◆ getThreadIdY()

Var & proteus::builtins::gpu::getThreadIdY ( FuncBase Fn)

◆ getThreadIdZ()

Var & proteus::builtins::gpu::getThreadIdZ ( FuncBase Fn)

◆ syncThreads()

void proteus::builtins::gpu::syncThreads ( FuncBase Fn)