Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [CUDA] Make printf work. | Justin Lebar | 2016-01-23 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | Summary: The code in CGCUDACall is largely based on a patch written by Eli Bendersky: http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20140324/210218.html That patch implemented an LLVM pass lowering printf to vprintf; this one does something similar, but in Clang codegen. Reviewers: echristo Subscribers: cfe-commits, jhen, tra, majnemer Differential Revision: http://reviews.llvm.org/D16372 llvm-svn: 258642 | ||||
* | Allow linking multiple bitcode files. | Artem Belevich | 2015-10-27 | 1 | -0/+16 |
| | | | | | | | | | | | | | | | | | | Linking options for particular file depend on the option that specifies the file. Currently there are two: * -mlink-bitcode-file links in complete content of the specified file. * -mlink-cuda-bitcode links in only the symbols needed by current TU. Linked symbols are internalized. This bitcode linking mode is used to link device-specific bitcode provided by CUDA. Files are linked in order they are specified on command line. -mlink-cuda-bitcode replaces -fcuda-uses-libdevice flag. Differential Revision: http://reviews.llvm.org/D13913 llvm-svn: 251427 | ||||
* | [CUDA] Postprocess bitcode linked in during device-side CUDA compilation. | Artem Belevich | 2015-09-10 | 1 | -0/+38 |
| | | | | | | | | Link in and internalize the symbols we need from supplied bitcode library. Differential Revision: http://reviews.llvm.org/D11664 llvm-svn: 247317 | ||||
* | Move all CUDA testing inputs to Inputs/ subdirectory inside the tests. | Eli Bendersky | 2014-04-28 | 1 | -0/+20 |
llvm-svn: 207453 |