diff options
author | Tobias Grosser <grosser@fim.uni-passau.de> | 2012-07-13 07:21:00 +0000 |
---|---|---|
committer | Tobias Grosser <grosser@fim.uni-passau.de> | 2012-07-13 07:21:00 +0000 |
commit | b299d281810e336dd241a8bd4a0bf6aad6323fae (patch) | |
tree | eafb78c60049b735440384fbcbd2e534da8e6813 /clang/lib/Tooling/CompilationDatabase.cpp | |
parent | a9c373e49da7a0c07fbe4f33b913a5de846b6cd9 (diff) | |
download | llvm-b299d281810e336dd241a8bd4a0bf6aad6323fae.zip llvm-b299d281810e336dd241a8bd4a0bf6aad6323fae.tar.gz llvm-b299d281810e336dd241a8bd4a0bf6aad6323fae.tar.bz2 |
Add preliminary implementation for GPGPU code generation.
Translate the selected parallel loop body into a ptx string and run it
with cuda driver API. We limit this preliminary implementation to
target the following special test cases:
- Support only 2-dimensional parallel loops with or without only one
innermost non-parallel loop.
- Support write memory access to only one array in a SCoP.
Contributed by: Yabin Hu <yabin.hwu@gmail.com>
llvm-svn: 160164
Diffstat (limited to 'clang/lib/Tooling/CompilationDatabase.cpp')
0 files changed, 0 insertions, 0 deletions