Go to file
Shoaib Meenai d79bbf4474 [ELF] Fix SysV hash tables with --no-rosegment
When setting up the chain, we copy over the bucket's previous symbol
index, assuming that this index will be 0 (STN_UNDEF) for an unused
bucket (marking the end of the chain). When linking with --no-rosegment,
however, unused buckets will in fact contain the padding value, and so
the hash table will end up containing invalid chains. Zero out the hash
table section explicitly to avoid this, similar to what's already done
for GNU hash sections.

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

llvm-svn: 322259
2018-01-11 06:57:01 +00:00
clang Reland "[Driver] Update default sanitizer blacklist location" 2018-01-11 06:42:12 +00:00
clang-tools-extra [clangd] Pass Context to onDiagnosticsReady callback 2018-01-10 17:59:27 +00:00
compiler-rt Reland "Install resource files into a share/ directory" 2018-01-11 06:42:10 +00:00
debuginfo-tests [debuginfo-tests] Support moving debuginfo-tests to llvm/projects 2017-12-12 16:54:20 +00:00
libclc configure.py: Add gfx900 (Vega, Raven) 2017-11-27 11:14:06 +00:00
libcxx libcxx: Stop providing a definition of __GLIBC_PREREQ. 2018-01-10 18:16:58 +00:00
libcxxabi Update version to 7.0.0svn 2018-01-03 15:42:34 +00:00
libunwind [libunwind] Set up .arcconfig to point to new Diffusion UNW repository 2018-01-10 22:20:03 +00:00
lld [ELF] Fix SysV hash tables with --no-rosegment 2018-01-11 06:57:01 +00:00
lldb Advanced guessing of rendezvous breakpoint (resubmit) 2018-01-11 03:46:35 +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 [CodeView] Fix the type for a variadic argument 2018-01-11 06:42:11 +00:00
openmp Force HWLOC topology method for NUMA-specific topology 2018-01-10 18:31:49 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Docs, release notes: update version to 7.0.0 2018-01-03 15:54:54 +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.