Go to file
Tobias Grosser 74dc3cb431 GPGPU: Generate PTX assembly code for the kernel modules
Run the NVPTX backend over the GPUModule IR and write the resulting assembly
code in a string.

To work correctly, it is important to invalidate analysis results that still
reference the IR in the kernel module. Hence, this change clears all references
to dominators, loop info, and scalar evolution.

Finally, the NVPTX backend has troubles to generate code for various special
floating point types (not surprising), but also for uncommon integer types. This
commit does not resolve these issues, but pulls out problematic test cases into
separate files to XFAIL them individually and resolve them in future (not
immediate) changes one by one.

llvm-svn: 276396
2016-07-22 07:11:12 +00:00
clang [Coverage] Attempt to appease a Windows builder 2016-07-22 00:25:09 +00:00
clang-tools-extra Restructure release notes. 2016-07-22 00:34:42 +00:00
compiler-rt [Profile] cleanup: do not reference name directly of vars shared between rt and llvm 2016-07-22 04:08:16 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc amdgpu: Use right builtn for rsq 2016-07-19 19:02:01 +00:00
libcxx Remove FIXME for feature test macro 2016-07-21 17:34:28 +00:00
libcxxabi Attempt to bring peace to -Werror buildbots. 2016-07-19 20:35:09 +00:00
libunwind [libunwind] Properly align _Unwind_Exception. 2016-07-20 23:56:42 +00:00
lld [ELF][MIPS] Apply mask while reading implicit addend and writing result of R_MIPS_26 relocation. 2016-07-22 05:56:43 +00:00
lldb Add support to get the shared cache information from the new 2016-07-22 00:17:55 +00:00
llgo Upgrade all the .arcconfigs to https. 2016-07-14 13:15:37 +00:00
llvm [AVX512] Add ExeDomain to vector extend and truncate instructions. 2016-07-22 05:46:44 +00:00
openmp http://reviews.llvm.org/D22134: Implementation of OpenMP 4.5 nonmonotonic schedule modifier 2016-07-11 10:44:57 +00:00
parallel-libs Add .clang-format to parallel-libs 2016-07-20 17:49:55 +00:00
polly GPGPU: Generate PTX assembly code for the kernel modules 2016-07-22 07:11:12 +00:00