Go to file
Jonas Hahnfeld 273d261b8f Fix PR35542: Correct adjusting of private reduction variable
The adjustment is calculated with CreatePtrDiff() which returns
the difference in (base) elements. This is passed to CreateGEP()
so make sure that the GEP base has the correct pointer type:
It needs to be a pointer to the base type, not a pointer to a
constant sized array.

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

llvm-svn: 319931
2017-12-06 19:15:28 +00:00
clang Fix PR35542: Correct adjusting of private reduction variable 2017-12-06 19:15:28 +00:00
clang-tools-extra [CMake] Use PRIVATE in target_link_libraries for executables 2017-12-05 21:49:56 +00:00
compiler-rt [TSan] Make more TSan interceptors symbolizer-aware. 2017-12-06 19:12:57 +00:00
debuginfo-tests Temporarily pin tests to DWARF v2 until a more recent version of LLDB 2017-12-05 16:58:09 +00:00
libclc configure.py: Add gfx900 (Vega, Raven) 2017-11-27 11:14:06 +00:00
libcxx Enable auto-linking on Windows 2017-12-05 19:32:49 +00:00
libcxxabi [libcxxabi] Set up .arcconfig to point to new Diffusion CXXA repository 2017-12-04 23:14:03 +00:00
libunwind [libunwind][CMake] Set TARGET_TRIPLE if LIBUNWND_TARGET_TRIPLE is set 2017-12-05 20:48:05 +00:00
lld Add an early return. 2017-12-06 19:13:23 +00:00
lldb Do not use default arguments of DataLayout::getPointer*. NFC 2017-12-06 01:32:06 +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 [LoopUtils] fix variable name to match FMF vocabulary; NFC 2017-12-06 19:11:23 +00:00
openmp Fix alignment in teams-reduction.c test 2017-12-05 18:45:21 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [CMake] Use PRIVATE in target_link_libraries for executables 2017-12-05 21:49:56 +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.