Go to file
Martin Storsjo 46304e03ec [COFF] Don't write long section names for sections that will be mapped at runtime
Sections that will be mapped at runtime will only have the short
section name available, since the string table it points into isn't
mapped. Therefore prefer truncating those names over writing a
long name that is unavailable at runtime.

This allows libunwind to find the .eh_frame section at runtime even
if the module was built with debug info enabled.

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

llvm-svn: 318391
2017-11-16 12:06:42 +00:00
clang Add NDEBUG checks around LLVM_DUMP_METHOD functions for Wunused-function warnings. 2017-11-16 03:18:09 +00:00
clang-tools-extra add check to avoid throwing objc exception according to Google Objective-C guide 2017-11-16 01:28:29 +00:00
compiler-rt [libFuzzer] disable test/fuzzer/merge-sigusr.test on Mac while investigating the bot failure 2017-11-16 04:52:05 +00:00
debuginfo-tests Revert "Update test_debuginfo.pl script to point to new tree location." 2017-11-13 23:33:29 +00:00
libclc math: Implement minmag 2017-11-15 04:10:39 +00:00
libcxx More of P0600 - '[[nodiscard]] in the Library' mark empty() as nodiscard in filesystem::path 2017-11-16 05:48:32 +00:00
libcxxabi Remove excess whitespace from syslog message; NFC 2017-11-13 15:40:31 +00:00
libunwind [docs] Mention that dwarf unwinding should be supported on arm64/windows 2017-11-16 07:16:36 +00:00
lld [COFF] Don't write long section names for sections that will be mapped at runtime 2017-11-16 12:06:42 +00:00
lldb Fix alignment of arm64 fpu register context structure 2017-11-16 00:50:29 +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 [DAGCombine] Enable more srl -> load combines 2017-11-16 11:28:26 +00:00
openmp Exclude untied tasks from checking of task scheduling constraint (TSC). 2017-11-16 10:45:07 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [polly] Remove redundant return [NFC] 2017-11-10 20:33:08 +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.