Go to file
Anastasia Stulova d6865b7d71 [OpenCL] Prevent mangling kernel functions.
Kernel function names have to be preserved as in the original
source to be able to access them from the host API side. 

This commit also adds restriction to kernels that prevents them
from being used in overloading, templates, etc.

Differential Revision: https://reviews.llvm.org/D60454

llvm-svn: 360152
2019-05-07 14:22:34 +00:00
clang [OpenCL] Prevent mangling kernel functions. 2019-05-07 14:22:34 +00:00
clang-tools-extra [clangd] Introduce intermediate representation of formatted text 2019-05-07 14:18:18 +00:00
compiler-rt [libFuzzer] Increase timeouts on fork tests and skip one on aarch64 2019-05-07 09:31:14 +00:00
debuginfo-tests Set config.lit_tools_dir, which is needed by lit.llvm.initialize. 2018-11-06 21:54:27 +00:00
libclc travis: Add LLVM-8 build 2019-03-27 21:28:31 +00:00
libcxx Remove unneeded <algorithm> include in cmath. 2019-05-06 23:14:31 +00:00
libcxxabi minor cmake formatting style fix 2019-05-07 13:14:14 +00:00
libunwind [gn] Support for building libunwind 2019-05-02 17:29:37 +00:00
lld lld-link: Allow /? as option prefix, like -? is allowed 2019-05-07 14:15:35 +00:00
lldb [lldb] [lit] Fix Register tests to reference arrays via %0 and %1 2019-05-07 14:02:11 +00:00
llgo IR: Support parsing numeric block ids, and emit them in textual output. 2019-03-22 18:27:13 +00:00
llvm Precommit tests for or/add transform. NFC. 2019-05-07 14:14:29 +00:00
openmp Add non-SSE wrapper for __kmp_{load,store}_mxcsr 2019-05-06 17:58:03 +00:00
parallel-libs Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
polly Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
pstl [pstl] Make the default backend be the serial backend and always provide parallel policies 2019-04-24 20:12:36 +00:00
.arcconfig Update monorepo .arcconfig with new project callsign. 2019-01-31 14:34:59 +00:00
.clang-format Add .clang-tidy and .clang-format files to the toplevel of the 2019-01-29 16:43:16 +00:00
.clang-tidy Disable tidy checks with too many hits 2019-02-01 11:20:13 +00:00
.gitignore Add a reduced copy of the llvm .gitignore 2019-04-09 00:52:49 +00:00
README.md

README.md

The LLVM Compiler Infrastructure

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.