1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-25 05:52:53 +02:00
llvm-mirror/test
Davide Italiano 8b7b8bb5e6 [LICM] Work around LICM needs to maintain state across loops.
The pass creates some state which expects to be cleaned up by
a later instance of the same pass. opt-bisect happens to expose
this not ideal design because calling skipLoop() will result in
this state not being cleaned up at times and an assertion firing
in `doFinalization()`. Chandler tells me the new pass manager will
give us options to avoid these design traps, but until it's not ready,
we need a workaround for the current pass infrastructure. Fix provided
by Andy Kaylor, see the review for a complete discussion.

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

llvm-svn: 290427
2016-12-23 13:12:50 +00:00
..
Analysis [X86][SSE] Improve lowering of vXi64 multiplies 2016-12-21 20:00:10 +00:00
Assembler [LLParser] Make the line field of DIMacro(File) optional. 2016-12-22 00:29:00 +00:00
Bindings
Bitcode IR: Function summary representation for type tests. 2016-12-21 23:03:45 +00:00
BugPoint
CodeGen Revert r290423 because it broke the sanitizer-x86_64-linux-autoconf buildbot. 2016-12-23 12:26:11 +00:00
DebugInfo Fix an assertion in DwarfExpression when emitting fragments in vector registers 2016-12-22 06:10:41 +00:00
Examples
ExecutionEngine
Feature
FileCheck [FileCheck] Fix --strict-whitespace --match-full-lines -- add test-case 2016-12-18 21:04:47 +00:00
Instrumentation Renumber testcase metadata nodes after r290153. 2016-12-22 00:45:21 +00:00
Integer
JitListener
LibDriver
Linker Renumber testcase metadata nodes after r290153. 2016-12-22 00:45:21 +00:00
LTO Renumber testcase metadata nodes after r290153. 2016-12-22 00:45:21 +00:00
MC AMDGPU: Fix missing 16-bit cmpx instructions 2016-12-22 16:27:14 +00:00
Object
ObjectYAML [ObjectYAML] Support for DWARF debug_info section 2016-12-22 22:44:27 +00:00
Other [PM] Loosen the check ever so slightly -- MSVC appears to not include 2016-12-22 07:53:20 +00:00
SymbolRewriter
TableGen
ThinLTO/X86 Renumber testcase metadata nodes after r290153. 2016-12-22 00:45:21 +00:00
tools [sancov] hash prefix results in huge merge files, use shorter prefix 2016-12-21 22:09:57 +00:00
Transforms [LICM] Work around LICM needs to maintain state across loops. 2016-12-23 13:12:50 +00:00
Unit
Verifier [IR] Remove the DIExpression field from DIGlobalVariable. 2016-12-20 02:09:43 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
TestRunner.sh