llvm-mirror/test
Duncan P. N. Exon Smith 87c77233df 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
..
Analysis [X86][SSE] Vectorize i64 ASHR operations 2015-07-29 20:31:45 +00:00
Assembler DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
Bindings [OCaml] Do not use -warn-error in tests. 2015-07-17 17:33:23 +00:00
Bitcode DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
BugPoint Fix typo in comment 2015-07-26 11:37:05 +00:00
CodeGen DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
DebugInfo DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
ExecutionEngine [RuntimeDyld] MachO: Add support for ARM scattered vanilla relocations. 2015-07-24 17:40:04 +00:00
Feature New EH representation for MSVC compatibility 2015-07-31 17:58:14 +00:00
FileCheck
Instrumentation DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
Integer
JitListener DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
LibDriver Add support for producing thin archives in llvm-lib. 2015-07-17 16:01:11 +00:00
Linker DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
LTO Move the personality function from LandingPadInst to Function 2015-06-17 20:52:32 +00:00
MC DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
Object [COFF] Return symbol VAs instead of RVAs for PE files 2015-07-31 16:14:22 +00:00
Other [llvm-extract] Drop comdats from declarations 2015-07-06 18:48:02 +00:00
SymbolRewriter
TableGen TableGen: Support folding casts from bits to int 2015-07-31 01:12:06 +00:00
tools DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
Transforms DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
Unit
Verifier DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh