Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
Namespaces | Functions
BuiltinsCUDA.cpp File Reference
#include "proteus/Frontend/Builtins.hpp"
#include "proteus/Frontend/Func.hpp"
Include dependency graph for BuiltinsCUDA.cpp:

Namespaces

namespace  proteus
 
namespace  proteus::builtins
 
namespace  proteus::builtins::gpu
 

Functions

Varproteus::builtins::gpu::getThreadIdX (FuncBase &Fn)
 
Varproteus::builtins::gpu::getBlockIdX (FuncBase &Fn)
 
Varproteus::builtins::gpu::getBlockDimX (FuncBase &Fn)
 
Varproteus::builtins::gpu::getGridDimX (FuncBase &Fn)
 
Varproteus::builtins::gpu::getThreadIdY (FuncBase &Fn)
 
Varproteus::builtins::gpu::getThreadIdZ (FuncBase &Fn)
 
Varproteus::builtins::gpu::getBlockIdY (FuncBase &Fn)
 
Varproteus::builtins::gpu::getBlockIdZ (FuncBase &Fn)
 
Varproteus::builtins::gpu::getBlockDimY (FuncBase &Fn)
 
Varproteus::builtins::gpu::getBlockDimZ (FuncBase &Fn)
 
Varproteus::builtins::gpu::getGridDimY (FuncBase &Fn)
 
Varproteus::builtins::gpu::getGridDimZ (FuncBase &Fn)
 
void proteus::builtins::gpu::syncThreads (FuncBase &Fn)