llvm-project/llvm/test
Adrian Prantl 833ad37c90 Do a better job at emitting prefrabricated skeleton CUs.
This is a better fix than r308708 for the problem introduced in
r304020. It restores the skeleton CU testcases modified by that commit
to their original form and most importantly ensures that
frontend-generated skeleton CUs (such as used to point to Clang
modules) come after the regular CUs. This broke for DICompileUnit
nodes that don't have any immediate children because they are now
constructed lazily instead of the order in which they are listed in
!llvm.dbg.cu. After this commit we still don't guarantee that order,
but we do guarantee that empty skeletons come last.

Shipping versions of LLDB are very sensitive to the ordering of
CUs. I'll track a fix for LLDB to be more permissive separately.
This fixes a test failure in the LLDB testsuite.

rdar://problem/33357252

llvm-svn: 309154
2017-07-26 18:48:32 +00:00
..
Analysis [SCEV] Cache results of computeExitLimit 2017-07-26 04:55:54 +00:00
Assembler Debug Info: Add a file: field to DIImportedEntity. 2017-07-19 00:09:54 +00:00
Bindings [LLVM-C] [OCaml] Expose Type::subtypes. 2017-06-05 11:49:52 +00:00
Bitcode Debug Info: Add a file: field to DIImportedEntity. 2017-07-19 00:09:54 +00:00
BugPoint bugpoint: disabling symbolication of bugpoint-executed programs 2017-06-09 07:29:03 +00:00
CodeGen [X86][AVX512] Regenerated and cleaned up extension tests. 2017-07-26 16:47:00 +00:00
DebugInfo Do a better job at emitting prefrabricated skeleton CUs. 2017-07-26 18:48:32 +00:00
DllTool llvm: add llvm-dlltool support to the archiver 2017-07-18 21:26:38 +00:00
Examples
ExecutionEngine
Feature Remove the BBVectorize pass. 2017-06-30 07:09:08 +00:00
FileCheck [llvm] Remove redundant check-prefix=CHECK from tests. NFC. 2017-07-17 17:32:45 +00:00
Instrumentation [asan] Copy arguments passed by value into explicit allocas for ASan 2017-07-18 22:28:03 +00:00
Integer
JitListener
LTO LTO: Export functions referenced by the CFI jump table. 2017-07-19 18:18:19 +00:00
LibDriver [llvm-ar] Make llvm-lib behave more like the MSVC archiver 2017-06-12 19:45:35 +00:00
Linker Debug Info: Add a file: field to DIImportedEntity. 2017-07-19 00:09:54 +00:00
MC [COFF, ARM64] Fix symbol offsets in ADRP/ADD/LDR/STR relocations 2017-07-26 11:19:17 +00:00
Object [LTO] Prevent dead stripping and internalization of symbols with sections 2017-07-25 19:42:32 +00:00
ObjectYAML [codeview] Fix YAML for LF_TYPESERVER2 by hoisting PDB_UniqueId 2017-07-17 23:59:44 +00:00
Other Make new PM honor -fdebug-info-for-profiling 2017-07-26 15:01:20 +00:00
SafepointIRVerifier [SafepointIRVerifier] Avoid false positives in GC verifier for compare between pointers 2017-07-07 13:02:29 +00:00
SymbolRewriter
TableGen Revert r309094: [globalisel][tablegen] Fuse the generated tables together. 2017-07-26 13:28:40 +00:00
ThinLTO/X86 ThinLTO Minimized Bitcode File Size Reduction 2017-07-21 17:25:20 +00:00
Transforms [X86][LLVM]Expanding Supports lowerInterleavedStore() in X86InterleavedAccess. 2017-07-26 08:10:14 +00:00
Unit Change remaining references to lit.util.capture to use subprocess.check_output. 2017-07-06 21:46:47 +00:00
Verifier Add element atomic memset intrinsic 2017-07-12 21:57:23 +00:00
YAMLParser
tools Diffing against a file that is itself used in the test seems to be a bad 2017-07-26 17:47:44 +00:00
.clang-format
CMakeLists.txt Revert "Reland "[LLVM][llvm-objcopy] Added basic plumbing to get things started"" 2017-07-25 22:39:52 +00:00
TestRunner.sh
lit.cfg Correctly enable the llvm-mt tests, now that build flags changed. 2017-07-26 16:35:44 +00:00
lit.site.cfg.in Correctly enable the llvm-mt tests, now that build flags changed. 2017-07-26 16:35:44 +00:00