llvm-6502/test
Reid Kleckner 8577eaf8e6 GlobalOpt: Preserve comdats of unoptimized initializers
Rather than slurping in and splatting out the whole ctor list, preserve
the existing array entries without trying to understand them.  Only
remove the entries that we know we can optimize away.  This way we don't
need to wire through priority and comdats or anything else we might add.

Fixes a linker issue where the .init_array or .ctors entry would point
to discarded initialization code if the comdat group from the TU with
the faulty global_ctors entry was dropped.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218337 91177308-0d34-0410-b5e6-96231b3b80d8
2014-09-23 22:33:01 +00:00
..
Analysis
Assembler
Bindings
Bitcode Ensure bitcode encoding stays stable. 2014-09-23 08:48:01 +00:00
BugPoint
CodeGen [x86] Teach the rest of the 'target shuffle' machinery about blends and 2014-09-23 22:14:14 +00:00
DebugInfo Fix segfault in AArch64 backend with -g and -mbig-endian 2014-09-23 15:38:11 +00:00
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker
LTO
MC AArch64: allow constant expressions for shifted reg literals 2014-09-23 22:16:02 +00:00
Object
Other
TableGen
tools Rebuild the inputs for the codeview-linetables.test with VS2013 2014-09-23 13:49:51 +00:00
Transforms GlobalOpt: Preserve comdats of unoptimized initializers 2014-09-23 22:33:01 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh