1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/test
Eli Friedman 2a06f6629d [SROA] Drop lifetime.start/end intrinsics when they block promotion.
Preserving lifetime markers isn't as important as allowing promotion,
so just drop the lifetime markers if necessary.

This also fixes an assertion failure where other parts of SROA assumed
that lifetime markers never block promotion.

Fixes https://llvm.org/bugs/show_bug.cgi?id=29139.

Differential Revision: https://reviews.llvm.org/D24854

llvm-svn: 288074
2016-11-28 21:50:34 +00:00
..
Analysis [InstSimplify] allow integer vector types to use computeKnownBits 2016-11-27 21:07:28 +00:00
Assembler
Bindings [C API] Prevent nullptr dereferences in C API for counting attributes. 2016-11-15 22:19:59 +00:00
Bitcode Bitcode: Introduce initial multi-module reader API. 2016-11-16 21:44:45 +00:00
BugPoint
CodeGen Revert r287637 "[wasm] hack around test failure after r287553." 2016-11-28 19:55:46 +00:00
DebugInfo [DebugInfo] Add support for DW_AT_main_subprogram on subprograms 2016-11-28 21:32:19 +00:00
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation [asan] Make ASan compatible with linker dead stripping on Windows 2016-11-21 20:40:37 +00:00
Integer
JitListener
LibDriver
Linker
LTO Rename option to -lto-pass-remarks-output 2016-11-22 07:35:14 +00:00
MC [SystemZ] Support execution hint instructions 2016-11-28 14:01:51 +00:00
Object llvm-nm: Don't print value or size for undefined or weak symbols 2016-11-23 20:17:15 +00:00
ObjectYAML
Other Analysis: gep inbounds (gep inbounds (...)) is inbounds. 2016-11-22 01:03:40 +00:00
SymbolRewriter
TableGen TableGen: Add operator !or 2016-11-15 06:49:28 +00:00
ThinLTO/X86 Rename option to -lto-pass-remarks-output 2016-11-22 07:35:14 +00:00
tools llvm-nm: Print correct symbol types for init and fini sections 2016-11-23 20:17:20 +00:00
Transforms [SROA] Drop lifetime.start/end intrinsics when they block promotion. 2016-11-28 21:50:34 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
TestRunner.sh