Go to file
Duncan P. N. Exon Smith 55ca964e94 DI: Disallow uniquable DICompileUnits
Since r241097, `DIBuilder` has only created distinct `DICompileUnit`s.
The backend is liable to start relying on that (if it hasn't already),
so make uniquable `DICompileUnit`s illegal and automatically upgrade old
bitcode.  This is a nice cleanup, since we can remove an unnecessary
`DenseSet` (and the associated uniquing info) from `LLVMContextImpl`.

Almost all the testcases were updated with this script:

    git grep -e '= !DICompileUnit' -l -- test |
    grep -v test/Bitcode |
    xargs sed -i '' -e 's,= !DICompileUnit,= distinct !DICompileUnit,'

I imagine something similar should work for out-of-tree testcases.

llvm-svn: 243885
2015-08-03 17:26:41 +00:00
clang [SHAVE] Pass all -f, -g, -O, -W options through directly to moviCompile. 2015-08-03 14:34:22 +00:00
clang-tools-extra Replace callback-if with isExpansionInMainFile as suggested in post 2015-08-03 10:52:27 +00:00
compiler-rt [asan] Fix dyld version detection on OS X 2015-08-03 14:48:59 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Fix double implementation of log 2015-07-24 18:07:14 +00:00
libcxx Remove -Werror when using check_cxx_compiler_flag because it was causing compiler-rt breakages. 2015-07-31 21:09:38 +00:00
libcxxabi [libc++abi] Allow use just compiled clang++ for tests 2015-07-31 15:25:11 +00:00
libunwind [libunwind] Flip order of extern "C" and attribute(visibility) 2015-07-24 19:29:05 +00:00
lld [Mips] Implement definition of the DT_MIPS_RLD_MAP_REL dynamic tag 2015-08-01 14:53:49 +00:00
lldb GDBRemoteCommunication::DecompressPacket assumed that the buffer it was 2015-08-02 01:36:09 +00:00
llgo [llgo] build llgoi by default 2015-07-21 00:47:18 +00:00
llvm DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
openmp Update Build_With_CMake.txt to reflect changes in CMake refactor 2015-07-27 16:23:42 +00:00
polly Add option -polly-view-only 2015-08-03 16:39:56 +00:00