llvm with tablegen backend for capstone disassembler
Go to file
Matt Morehouse 19ff35c481 [SanitizerCoverage] Don't create comdat for interposable functions.
Summary:
Comdat groups override weak symbol behavior, allowing the linker to keep
the comdats for weak symbols in favor of comdats for strong symbols.

Fixes the issue described in:
https://bugs.chromium.org/p/chromium/issues/detail?id=918662

Reviewers: eugenis, pcc, rnk

Reviewed By: pcc, rnk

Subscribers: smeenai, rnk, bd1976llvm, hiraditya, llvm-commits

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

llvm-svn: 351247
2019-01-15 21:21:01 +00:00
clang Enable IAS for OpenBSD SPARC. 2019-01-15 21:04:36 +00:00
clang-tools-extra Revert "Update clang-tools-extra for r350891 from Clang." 2019-01-15 17:20:04 +00:00
compiler-rt Update year in license files 2019-01-15 15:10:32 +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 Update year in license files 2019-01-15 15:10:32 +00:00
libcxx Fix size_t/off_t mixup in std::filesystem. 2019-01-15 19:16:25 +00:00
libcxxabi Update year in license files 2019-01-15 15:10:32 +00:00
libunwind Update year in license files 2019-01-15 15:10:32 +00:00
lld Do not emit a corrupt symbol table entry for .rela_iplt_{start,end}. 2019-01-15 18:30:23 +00:00
lldb Simplify code 2019-01-15 21:04:19 +00:00
llgo Update year in license files 2019-01-15 15:10:32 +00:00
llvm [SanitizerCoverage] Don't create comdat for interposable functions. 2019-01-15 21:21:01 +00:00
openmp [OpenMP] Fix for nested proc_bind affinity bug 2019-01-15 19:39:32 +00:00
parallel-libs Update year in license files 2019-01-15 15:10:32 +00:00
polly Remove irrelevant references to legacy git repositories from 2019-01-15 16:18:52 +00:00
pstl Update year in license files 2019-01-15 15:10:32 +00:00
.arcconfig Add an .arcconfig for the top of the git monorepo. 2019-01-11 16:27:14 +00:00
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.