llvm with tablegen backend for capstone disassembler
Go to file
Duncan P. N. Exon Smith 7c41451bc9 PGO: Don't define instrumentation data available_externally
Variables with available_externally linkage can be dropped at will.
This causes link errors, since there are still references to the
instrumentation!  linkonce_odr is almost equivalent, so use that
instead.

As a drive-by fix (I don't have an Elf system, so I'm not sure how to
write a testcase), use linkonce linkage for the instrumentation of
extern_weak functions.

<rdar://problem/15943240>

llvm-svn: 204408
2014-03-20 22:50:08 +00:00
clang PGO: Don't define instrumentation data available_externally 2014-03-20 22:50:08 +00:00
clang-tools-extra ClangTidyContext: Don't use initializer on non-static member. 2014-03-20 10:53:03 +00:00
compiler-rt PGO: Declare zero-argument C functions as foo(void) 2014-03-20 20:55:00 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Fix build since r202052 2014-02-24 21:31:56 +00:00
libcxx Implement N3891: A proposal to rename shared_mutex to shared_timed_mutex 2014-03-17 20:19:44 +00:00
libcxxabi Simplify. 2014-03-20 01:28:28 +00:00
lld [Mips] Reduce the number of 'const' casts. 2014-03-20 16:26:25 +00:00
lldb Fixed case typo. 2014-03-20 21:45:00 +00:00
llvm Convert CodeGen test into a more specific MC test. 2014-03-20 22:05:59 +00:00
openmp Revert commit (testing commit hook). 2014-03-04 18:06:04 +00:00
polly [www] announce static links of polly in tools 2014-03-19 21:31:09 +00:00