1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test
Florian Hahn 1e1573359c Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.
This version of the patch fixes cleaning up ssa_copy intrinsics, so it does not
crash for instructions in blocks that have been marked unreachable.

This patch updates IPSCCP to use PredicateInfo to propagate
facts to true branches predicated by EQ and to false branches
predicated by NE.

As a follow up, we should be able to extend it to also propagate additional
facts about nonnull.

Reviewers: davide, mssimpso, dberlin, efriedma

Reviewed By: davide, dberlin

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

llvm-svn: 340525
2018-08-23 11:04:00 +00:00
..
Analysis [AST] Add a test for attribute intersection 2018-08-22 21:10:56 +00:00
Assembler Allow creating llvm::Function in non-zero address spaces 2018-08-23 09:25:17 +00:00
Bindings
Bitcode Allow creating llvm::Function in non-zero address spaces 2018-08-23 09:25:17 +00:00
BugPoint
CodeGen [x86/retpoline] Split the LLVM concept of retpolines into separate 2018-08-23 06:06:38 +00:00
DebugInfo Revert r340508: [DebugInfo] Fix bug in LiveDebugVariables. 2018-08-23 05:39:02 +00:00
Demangle [MS Demangler] Print template constructor args. 2018-08-21 22:52:52 +00:00
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation Fix global_metadata_external_comdat.ll test 2018-08-21 00:03:21 +00:00
Integer
JitListener
Linker
LTO
MC MC: Don't align COFF section contents. 2018-08-23 05:39:36 +00:00
Object
ObjectYAML
Other Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions. 2018-08-23 11:04:00 +00:00
SafepointIRVerifier
SymbolRewriter
TableGen
ThinLTO/X86 [Support][CachePruning] prune least recently accessed files first 2018-08-22 00:52:16 +00:00
tools [gold] -thinlto-object-suffix-replace: don't append new suffix if path does not end with old suffix 2018-08-22 02:11:36 +00:00
Transforms Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions. 2018-08-23 11:04:00 +00:00
Unit
Verifier [IR Verifier] Do not allow bitcast of pointer to vector of pointers and vice versa. 2018-08-21 04:27:07 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh