Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Main Page
Namespaces
Classes
Files
File List
File Members
Loading...
Searching...
No Matches
src
lib
Frontend
Namespaces
|
Functions
|
Variables
BuiltinsHIP.cpp File Reference
#include "
proteus/Frontend/Builtins.hpp
"
#include "
proteus/Frontend/Func.hpp
"
Include dependency graph for BuiltinsHIP.cpp:
Namespaces
namespace
proteus
namespace
proteus::builtins
namespace
proteus::builtins::gpu
namespace
proteus::builtins::gpu::detail
Functions
Var
&
proteus::builtins::gpu::getThreadIdX
(
FuncBase
&Fn)
Var
&
proteus::builtins::gpu::getBlockIdX
(
FuncBase
&Fn)
Var
&
proteus::builtins::gpu::getBlockDimX
(
FuncBase
&Fn)
Var
&
proteus::builtins::gpu::getGridDimX
(
FuncBase
&Fn)
Var
&
proteus::builtins::gpu::getThreadIdY
(
FuncBase
&Fn)
Var
&
proteus::builtins::gpu::getThreadIdZ
(
FuncBase
&Fn)
Var
&
proteus::builtins::gpu::getBlockIdY
(
FuncBase
&Fn)
Var
&
proteus::builtins::gpu::getBlockIdZ
(
FuncBase
&Fn)
Var
&
proteus::builtins::gpu::getBlockDimY
(
FuncBase
&Fn)
Var
&
proteus::builtins::gpu::getBlockDimZ
(
FuncBase
&Fn)
Var
&
proteus::builtins::gpu::getGridDimY
(
FuncBase
&Fn)
Var
&
proteus::builtins::gpu::getGridDimZ
(
FuncBase
&Fn)
void
proteus::builtins::gpu::syncThreads
(
FuncBase
&Fn)
Variables
constexpr
unsigned
proteus::builtins::gpu::detail::OffsetGridDimX
= 0
constexpr
unsigned
proteus::builtins::gpu::detail::OffsetGridDimY
= 1
constexpr
unsigned
proteus::builtins::gpu::detail::OffsetGridDimZ
= 2
constexpr
unsigned
proteus::builtins::gpu::detail::OffsetBlockDimX
= 6
constexpr
unsigned
proteus::builtins::gpu::detail::OffsetBlockDimY
= 7
constexpr
unsigned
proteus::builtins::gpu::detail::OffsetBlockDimZ
= 8
Generated by
1.9.8