aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Tooling/CompilationDatabase.cpp
diff options
context:
space:
mode:
authorTobias Grosser <grosser@fim.uni-passau.de>2012-07-13 07:21:00 +0000
committerTobias Grosser <grosser@fim.uni-passau.de>2012-07-13 07:21:00 +0000
commitb299d281810e336dd241a8bd4a0bf6aad6323fae (patch)
treeeafb78c60049b735440384fbcbd2e534da8e6813 /clang/lib/Tooling/CompilationDatabase.cpp
parenta9c373e49da7a0c07fbe4f33b913a5de846b6cd9 (diff)
downloadllvm-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