Go to file
Alexey Bataev 2091ca6c97 [OPENMP] Do not cast captured by value variables with pointer types in
NVPTX target.

When generating the wrapper function for the offloading region, we need
to call the outlined function and cast the arguments correctly to follow
the ABI. Usually, variables captured by value are casted to `uintptr_t`
type. But this should not performed for the variables with pointer type.

llvm-svn: 330620
2018-04-23 17:33:41 +00:00
clang [OPENMP] Do not cast captured by value variables with pointer types in 2018-04-23 17:33:41 +00:00
clang-tools-extra [clangd][tests] Fix delimiter handling 2018-04-23 15:58:42 +00:00
compiler-rt Revert r330474 - "[HWASan] Introduce non-zero based and dynamic shadow memory (compiler-rt)." 2018-04-23 17:26:33 +00:00
debuginfo-tests [Darwin] Specify DWARF 2/4 when running apple accelerator tests. 2018-02-26 20:56:45 +00:00
libclc powr: Use denormal path only 2018-04-17 19:35:32 +00:00
libcxx Don't do aligned allocations on MSVCRT before 19.12 (update 15.3) 2018-04-19 22:12:10 +00:00
libcxxabi [libc++abi] Replace __sync_* functions with __libcpp_atomic_* functions. 2018-04-16 22:00:14 +00:00
libunwind [cmake] Remove duplicate command line options from build 2018-04-05 20:27:50 +00:00
lld [PPC64] Fix toc restore nops offset for V2 ABI 2018-04-23 15:01:24 +00:00
lldb [CMake] Add the missing `dsymutil` dependency when running tests. 2018-04-23 17:06:55 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [SelectionDAG] Dump debug locs in SDNodes 2018-04-23 17:18:24 +00:00
openmp [OpenMP] Make bc file compilation sensitive to LIBOMPTARGET_NVPTX_DEBUG flag 2018-04-20 20:41:00 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Update isl to isl-0.19-107-gc4fe33d8 2018-04-21 08:34:22 +00:00
README.md Add an svn project to contain the files that appear at the root of the 2017-10-19 21:09:49 +00:00

README.md

Low Level Virtual Machine (LLVM)

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